Обзор Qt программ

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

    Популярные проекты


    Название Основные функциональные возможности Сайт проекта
    Psi Мгновенный обмен сообщениями по протоколу Jabber psi-im.org
    Opera Просмотр Web сайтов, почтовый клиент, чтение RSS opera.com
    VLC Media Player Медиа плеер с поддержой многих форматов VLC
    Skype Мгновенный обмен сообщений, IP телефония skype.com
    Google Earth Виртуальный глобус Земли, нарисованный по фотографиям со спутника earth.google.com
    KDE Одно из окружений рабочего стола в ОС Linux со множеством программ kde.org
    Adobe Photoshop Album Управление цифровыми фотографиями на Вашем компьютере adobe.com
    VirtualBox Система виртуализации virtualbox.org

    Другие программы с официального сайта Qt

    Некоторые свободные проекты хабралюдей


    Среди open-source проектов, очень много тех, которые написанны с использованием Q инструментария. Одним из доказательств служит сайт: Qt-Apps.org. Даже на Хабрахабре есть люди, которые вносят вклад в мир Open Source с помощью Qt. Вот список нескольких программ, которые написаны руками хабралюдей.

    MountManager
    Google сайт проекта | Скриншоты
    imageMountManager — хорошо документированная Linux-программа, предназначенная для быстрого и удобного управления устройствами хранения данных.
    Что программа умеет?
    • Указывать различные опции монтирования для устройств
    • Описать некоторые опции более понятным языком
    • Возвращаться к предыдущим настройкам
    • Поддержка расширений, в состав которых входят: монтирование образов, NFS и Samba шар
    • Удобный мастер создания правил Udev для USB устройств, чтобы настроить авто-монтирование

    Автор: Assuri

    LightLang
    Google сайт проекта | Скриншоты
    imageLightLang — это современная система электронных словарей для Linux, сочетающая в себе удобство и простоту использования. Собрав все лучшее, исключив недостатки и добавив множество собственных идей, мы создали самую совершенную программу такого рода. Ее дизайн и архитектура в корне отличаются от всех аналогов, интерфейсы понятные и удобные, а возможности поиска превосходят все ожидания. Использовать LightLang удобно и приятно, изучаете ли вы язык, работаете профессиональным переводчиком или вам просто нужна программа, помогающая понять иностранные тексты — она подойдет каждому.

    Автор: Liksys

    Juffed
    SourceForge сайт проекта | Скриншоты
    image
    Juffed — свободный, кроссплатформенный текстовый редактор для программистов и продвинутых пользователей. Подстветка многих языков программирования, дополнение кода, поиск и замена регулярных выражений, поддержка многих кодировок — список стандартных возможностей этой Qt программы.

    Автор: Mezomish

    Другие интересные проекты



    qutIM
    Qt-apps страница проекта | Скриншоты
    image
    qutIM — довольно молодой проект, но уже успевший стать популярным за счёт того, что он очень похож на QIP. Пользователи Linux не могли использовать QIP под своей любимой платформой, поэтому многие хотели что-то наподобии, но кроссплатформенного. Проект qutIM появился как раз кстати, и многие перешли на него. Поддержка различных тем оформления и иконок делает этот IM клиент хорошей альтернативой Windows клиентам вроде Rambler ICQ или QIP. К тому же стоит отметить лёгкость этого приложения по сравнению с тем же самым QIP.


    PictureFlow
    Qt-apps страница проекта | Скриншоты
    image
    Многие используют популярную технологию CoverFlow от Apple, когда листают альбомы в iTunes, iPod или iPhone, но Qt ни чуть не хуже технологий от Apple. Qt виджет PictureFlow является тем же самым CoverFlow, но менее тяжеловесным.

    Возможно, этого мало, чтобы доказать популярность Qt программ, но эта статья точно доказывает успех Qt в open-source сфере. Спасибо за внимание.

    P.S. Следующая статья про Qt от меня будет в виде обзора всех IDE, поддерживающих этот инструментарий.
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 400

      +1
      Насколько помню, Опера пользует Куте только на линуксе, да и то, видимо, в небольшой части кода рендеринга.
        0
        А можно подробнее? Я то думал, что у нее интерфейс полностью на Qt. Это чуствовалось по его отзывчивости и одинаковом виде под Linux и Windows.
      +11
      добавьте kde, что ли…
        –26
        серьезно? тогда понятно почему оно такое тормозное :)
        • UFO just landed and posted this here
          • UFO just landed and posted this here
            • UFO just landed and posted this here
                +1
                подтверждаю
                • UFO just landed and posted this here
                    +1
                    Я на eeepc 900 ставил KDE4. Летает :)
                    –1
                    гнома юзал, тот же виндовз побыстрее будет. чесслово — холиваров не хочется. это мое личное мнение и ощущение после работы с ним.
                  0
                  kde — один из самых известных проектов на Qt. А тут список малоизвестных проектов.
                • UFO just landed and posted this here
                    +8
                    virtualbox! из-за него только у меня в системе qt библиотеки
                      –12
                      Ужасный интерфейс в сравнении с VMWare&Parallels.
                        +1
                        Parallels использует Qt, кстати говоря. Рассказывал парень, который там работал.
                          0
                          QT под Mac OS?
                            0
                            Linux и Mac OS. Насчет Windows не уверен, но вроде бы Parallels имеет один и тот же вид под всеми ОС, нет?
                              0
                              Под Windows тоже.
                                0
                                Parallels Workstation 2.2 for Windows точно не Qt.
                                Новые версии вроде как на Qt должны быть.
                                0
                                Что вас удивляет? :)
                                Qt — кроссплатформенная библиотека.
                            • UFO just landed and posted this here
                          • UFO just landed and posted this here
                              0
                              без сомнения.
                              использую гном, и единственное приложение, у которого по функционалу и удобству нет аналогов в гноме — это амарок… версии 1.4.
                              а то что сделали под qt4 (версия 1.9...) меня мягко говоря в функциональном плане настораживает.
                              • UFO just landed and posted this here
                                  0
                                  kde != qt. Большинство qt-программ можно скомпилить без зависимости от kdelibs. К amarok это, к сожалению, не относится. Могу посоветовать mpd+sonata.

                                  Или вы — приверженец gtk? :D
                                  • UFO just landed and posted this here
                                      0
                                      Не сказал бы, что это так очевидно. У меня нет ни kde ни gnome. Значит я вообще не должен пользоваться никакими тулкитами и сидеть в консоли? :D
                                      • UFO just landed and posted this here
                                  0
                                  exaile
                                    0
                                    долго пытался пользоваться exaile, но по функционалу даже рядом не стоял с amarok.
                                    что сходу могу вспомнить, что удобно делать в amarok'e и нельзя или очень неудобно в exaile:
                                    — правка тегов прямо в плейлисте (в том числе и групповая)
                                    — настройка формата (иерархии) хранения музыки в библиотеке и импорт в нее (библиотеку)
                                    — работа с файлами и директориями (удаление, переименование)
                                    ps. но с нетерпением жду релиза exaile версии 0.3.
                                –6
                                Всегда считал, что Skype написан на Delphi.

                                www.delphikingdom.com/asp/answer.asp?IDAnswer=52081
                                • UFO just landed and posted this here
                                    –8
                                    Насколько я знаю, skype под linux уныл и неприятен. Что всегда сильно разочаровывало…
                                      0
                                      Мне нравится. Как приделали поддержку V4L — вообще замечательно стало.
                                        –1
                                        Интересно, как минимум пятеро проголосовали против комментария. Предполагаю, с вопросом товарищи не знакомы. =/
                                        В сравнение с windows или mac версией, skype под linux настолько плох, что мы, линуксоиды, вообще предпочитаем им не пользоваться)
                                        Конечно, в абсолюте — очень даже юзабельно, полезно и круто, но, повторюсь, клиент под линукс ужасен. Предлагаю заминусить и этот коммент, чисто за компанию…
                                          +1
                                          А, по-моему, Skype под Linux прекрасен в своём минимализме.
                                            0
                                            Не стану спорить, о вкусах не спорят :)
                                            0
                                            Слушайте, ну Вы хоть приведите пару аргументов что-ли. Ради приличия хотя бы. А то тут обижаетесь на несогласие с абсолютно неаргументированными своими высказываниями.
                                              0
                                              Ни про какие обиды на циферки у поста и речи быть не может, прошу понять меня правильно. Дело в том, что на многих форумах, посвященных linux, скайп много раз обсуждали, то, что я здесь писал, я не аргументировал, так как это тема старая и много раз уже надоевшая. Конечно, неприятно видеть негатив в моих постах, понимаю. Думаю, как многие тут, я очень часто пользуюсь скайпом, выходить в сеть приходится с разных машин, ОС — и разница действительно существенна.
                                              Еще раз акцентирую внимание, что я говорил о РАЗНИЦЕ между версиями для разных ОС, не об общем качестве программы. Неужели еще стоит поднять тему частой неадекватности интерфейсов linux приложений?

                                              Так как минусы появляются на постах парами, полагаю, по постам по максимуму проходятся недовольные, так что для их удобства помещаю сюда третий пост, который Вы имеете неудовольствие читать. К темным магистрам репутацию, пользуйтесь, всего три нажатия :)))
                                                0
                                                Ну раз тема старая, то хоть ссылкой бы на неё кинулись, чтоль.
                                                Мне просто действительно интересно, что же такое со скайпом под линукс?
                                                  0
                                                  Кратко: удобство использования и внешний вид. До подключения video4linux не было поддержки видео-конференций, постоянные проблемы со звуком (поддержка ALSA была кривой). Зависания, другие неурядицы… Почитать можно, например, тут.

                                                  letmegooglethatforyou.com/?q=skype+site%3Alinux.org.ru
                                                    0
                                                    Debian Lenny(KDE) на DELL Insperon 1300 ничего, не виснет, не глючит, звук не падает, видео работает, XUbuntu 7.10(XFCE) на EEEPC 701 ничего не виснет, не глючит, не падает, видео камера встроенная в ежика подцепилась сама, микрофон естественно тоже.
                                                    А искать что-то на ЛОРе, себя не уважать, там процентов 50 неадекватных людей.
                                                      +1
                                                      Здорово, да здравствует современность. А все те проблемы были, я их застал, чего Вам не желаю. lor в то время был очень приятным ресурсом, тогда еще без (ну или почти без) моральных уродов, оставлявших штампованные ответы на всякую тему.
                                                      Себя не уважать — это рапидшарой пользоваться ;-)
                                                        +1
                                                        Я тоже застал проблемы скайпа, и что?
                                                        Давайте сравнивать то, что есть сейчас, а не вспоминать, о том, что было
                                                          +1
                                                          Интересное предложение. Началось все с того, что я сказал, что скайп всегда разочаровывал. Впрочем, мне эта тема уже настолько осточертела, что я вот Вам сейчас поставлю плюсик, скажу «как хотите» — и перестану тут реплаить.
                                                          Из пустого в порожнее перегонять время жалко, что свое, что Ваше…
                                              –1
                                              Я один из минусовавших ваш коммент, и минуснувший этот, я пользовался скайпом под виндой когда-то и пользуюсь им сейчас под линукс, так-что с ситуацией знаком хорошо, скайп под линукс вполне юзабелен и очень приятен.
                                                0
                                                Спасибо, я тоже минусовал Ваше сообщение. Искренность и взаимность — штуки хорошие.
                                                Значит, повторяю еще раз, для тех, кто считает, что «глюков нет, вот посмотрите я пользуюсь», они были, они были под линукс, когда их не было под другие ОС.
                                                Я сам работаю под openSuSE, очень уважаю конкретно эту ось, но против истины не пойду.
                                          –1
                                          одно другому не мешает :)

                                          не знаю, как сейчас, но раньше Qt входила в поставку Delphi
                                            +3
                                            Что же это за смутные времена в альтерантивной реальности были?
                                              +3
                                              A за что минусы-то? 3а то, что вы не знаете, что Delphi 7 (возможно и другие версии) содержит кроме чисто виндовой библиотеки визуальных классов VCL ещё и кросс-платформенный аналог — библиотеку VisualCLX, которая является оболочкой для Qt?
                                              Вот пример кросс-платформенного кода с использованием VisualCLX и Qt: www.marcocantu.com/code/md6htm/QDragTree.htm
                                              • UFO just landed and posted this here
                                            • UFO just landed and posted this here
                                            +4
                                            >VLC Media Player

                                            на qt он перешёл только в 0.9.x, да и от qt там только (не самый лучший) интерфейс
                                              –7
                                              забыли google chrome.
                                                +2
                                                а где там QT?
                                                  +4
                                                  Прошу прощения, стал жертвой дезинформации и ошибочных домыслов.
                                                0
                                                Кстати, QT портировали и на мобильные платформы(Symbian и WM)
                                                  +2
                                                  «Обзор...»

                                                  5 софтин + vlc + 5 мелочей…

                                                  Хоть и недолюбливаю qt, уверен, что софта полезного поболе будет
                                                    0
                                                      0
                                                      Ну если уж говорить только о том, что based — придется большую часть списка вычеркнуть)
                                                      +5
                                                      А можно было просто дать ссылку:
                                                      trolltech.com/qt-in-use
                                                        0
                                                        Интересно Google Earth на плюсах или на питоне?
                                                        • UFO just landed and posted this here
                                                            +6
                                                            Мне всё чаще кажется, что на коленке.
                                                              0
                                                              Вот мне, кстати, фсегда было интересно — раз используют Qt — зачем под линуксом вайн пихать?
                                                                0
                                                                Действительно, странно, зашел на страницу загрузки полезных программ гугл, хотел скачать гугл мапс с убунты и мне пишут:«Системные требования: Windows XP или Vista» :(
                                                                  0
                                                                  всегда*
                                                                  • UFO just landed and posted this here
                                                                      0
                                                                      Google Earth целиком нативный, таскает с собой кучу кутешных либ.
                                                                        0
                                                                        Забавно, а почему же тогда выглядит так страшно?
                                                                        • UFO just landed and posted this here
                                                                          • UFO just landed and posted this here
                                                                    +8
                                                                    Еще Last.FM standalone клиент написан на QT — очень кстати удобная в интерфейсном смысле программа
                                                                      0
                                                                      Черт, не успел :) Хотел блеснуть наблюдательностью :)
                                                                      0
                                                                      Забыли про smplayer и k3b.
                                                                        +1
                                                                        Ну тогда тут можно упомянуть еще кучу приложений, традиционно устанавливаемых вместе с kde.
                                                                        • UFO just landed and posted this here
                                                                            0
                                                                            У меня входит, честно.
                                                                              0
                                                                              Я не говорил про поставку KDE, я сказал о приложениях, традиционно ассоциирующихся с KDE. Может это только мои ассоциации?
                                                                            0
                                                                            smplayer к kde вообще никакого отношения не имеет
                                                                        • UFO just landed and posted this here
                                                                          • UFO just landed and posted this here
                                                                              +1
                                                                              Мне кажется имело ввиду, что написать похожую статью, только про gtk
                                                                              Не плохая идея, кстати)
                                                                              • UFO just landed and posted this here
                                                                            +3
                                                                            KeePassX
                                                                              0
                                                                              как же вы забыли такое чудо, как KVirc.
                                                                                0
                                                                                (немного не в тему) — поправьте, если ошибаюсь. Qt бесплатен только для некоммерческого софта?
                                                                                Я буквально полгода назад сильно был озадачен выбором хорошей (желательно бесплатной и не ограничивающей разработчиков) ГУИ библиотеки, в результате остановился на wxWidgets. А вот ку-тэ пришлось отсеять.
                                                                                  0
                                                                                  Да, как раз хотел спросить…
                                                                                  Сколько обходиться использовать QT в коммерческих целях?

                                                                                  И ведь, наверняка, можно это как-то обходить…
                                                                                  Типа программа вам бесплатно, но приобретайте нашу поддержку за N рублей?
                                                                                  • UFO just landed and posted this here
                                                                                      0
                                                                                      хех :) приятно, что мысли правильно идут. Наверняка об этом уже куча всего написано, надо собраться и почитать.

                                                                                      А прям совсем опенсорсной? Или что-то типа «предъявлять сорцы по первому требованию»?
                                                                                      • UFO just landed and posted this here
                                                                                          0
                                                                                          Вы имеете право продавать и поддерживать программу за деньги.
                                                                                          НО по первому требованию должны предоставить сырцы.
                                                                                          Клиент обладает правами по продаже и поддержке это программного продукта с момента его покупки.
                                                                                          0
                                                                                          GPL — бесплатно предъявлять по первому требованию, если требующий купил у Вас (возможно за $0) этот продукт. В большинстве случаев исходники просто выкладывают в свободный доступ.

                                                                                          А что Вы подразумеваете под «совсем опенсорсная?» :)
                                                                                        +2
                                                                                        лицензия на одного девелопера стоит 3 килобакса. мультиплатформенная — 4 килобакса.
                                                                                          0
                                                                                          Для физлиц, студентов и вузов — скидки.
                                                                                            0
                                                                                            и для коммерческого софта тоже? 0_О
                                                                                              0
                                                                                              всмысле «тоже»?
                                                                                              Если прога опенсурсная — то вообще бесплатно)
                                                                                          0
                                                                                          Коммерческие цели разные бывают. Насколько я знаю, если программа не планируется для распространения (например, пишется софт для внутренней работы в организации), то можно и опенсорсную версию использовать.
                                                                                        0
                                                                                        picasa?
                                                                                        • UFO just landed and posted this here
                                                                                            –9
                                                                                            Ну что же, а я приду и нарушу стройный унисон хвалебных голосов: Qt абсолютно непозволительно тормозит. Поэтому тот же vlc запускается намного медленней, чем мог бы. Вообще, не понимаю, как они сделали такую памяьтеемкую и медленную библиотеку, это же постаратьcя надо, она даже под Линуксом тормозит, что уж говорить про Windows.

                                                                                            Вот к чему приводит чрезмерное увлечение ООП подходом! Не поаторяйте чужих ошибок!
                                                                                            • UFO just landed and posted this here
                                                                                                +2
                                                                                                Говорите абсолютно непозволительно тормозит? Не замечал. Вот вам пример:
                                                                                                Приложение, занимающееся обработкой фото-изображений, приходящих по сети, их отображением и так далее. В секунду приходит по сети примерно 10-100 изображений (по разному бывает). Соответственно надо разобрать изображения из пришедших пакетов, обработать (пара-тройка мат. фильтров) и вывести на экран. Архитектура приложения крайне нетривиальная (минимум 6 потоков запущенных единовременно, около 25 событий для передачи инфы между потоками). Все это было написано на Qt3 и прекрасно работало на Эльбрусах под управлением МСВС (уж поверьте это тот еще тормоз).
                                                                                                  –3
                                                                                                  Вы лукавите, или я неточно выразил свою мысль. Для десктопного GUI-приложения важно время отклика, что проявляется в том числе 1) во времени запуска приложения (давно пора запускаьтся мгновенно, почему я должен ждать как во времена win95, я не для этого покупаю железо!) 2) во времени реакции интерфейса на события.

                                                                                                  Qt тут проигрывает. Обычное qt-приложение, сосотоящее фактически из return 0; потребляет приличное количество ресурсов на ингициализацию. А если у меня процессор загружен какими-то задачами, и 20 окон открыто? В этом случае «тормознутость» чувствуется еще острее.

                                                                                                  Пример быстрозапускающегося приложения — notepad.exe. Вообще из виденных мной GUI самый производительный и «отзывчивый» — WinAPI из XP (он неплохо оптимизирован, включая допустим использование аппаратного 2D-ускорения, и рендеринг в off-screen поверхности (то, что позже было наконец-то сделано в compiz и ему подобных)).
                                                                                                  • UFO just landed and posted this here
                                                                                                    • UFO just landed and posted this here
                                                                                                        +1
                                                                                                        А смысл, это ведь по-сути как раз костыль? Хотя доля правды в этих словах есть: обработчики не стоит шибко насиловать.

                                                                                                        Проблема QT в том, что она навязывает определенную парадигму программирования: сигнал слот. И разработчики любят ею злоупотреблять, потому что это удобно! В итоге программа становится однопоточной, обработчики событий перегруженными, и страдает перерисовка окна и обработка событий от пользователя. qutIM очень этим страдает. Хотял для начала с этим бороться, но потом забил.
                                                                                                          0
                                                                                                          Пардон, «Хотя я и начал с этим бороться, но потом забил.»
                                                                                                          • UFO just landed and posted this here
                                                                                                              0
                                                                                                              Не воспринимайте мою реплику, как камень в огород Qt. Мне нравится писать на Qt, просто есть в нем одни грабли, на которые наступают начинающие разработчики со своим проектом. Затем когда проект разрастается и становится популярным — эти грабли остаются на месте, а потом у людей складывается впечатление, что Qt — тормоз
                                                                                                              • UFO just landed and posted this here
                                                                                                                  –1
                                                                                                                  Безусловно. «Не воспринимайте мою реплику, как камень в огород Qt.»
                                                                                                            +1
                                                                                                            В Qt есть не только сигнал-слот но и евенты, которые корректно работают в многопоточных приложениях. Я например всегда пользуюсь сигналами для ГУЯ и евентами для синхронизации потоков.

                                                                                                            По поводу использования QCoreApplication::processEvents(). Честно говоря никогда не использовал, потому что всегда выделяю ГУЕвый поток и доп поток для всего остального (или несколько потоков).
                                                                                                            • UFO just landed and posted this here
                                                                                                                0
                                                                                                                Вы о каких сейчас ивентах, те которые средства синхронизации, или про механизм Event filter и переопределения ивента?
                                                                                                                  0
                                                                                                                  я о наследниках класса QEvent
                                                                                                            –2
                                                                                                            Простейший способ: 1) пишем WinAPI приложение, состоящее только из строчки return 0; в WinMain() 2) пишем Qt-приложение, в main() { QApplication a(argc, argv);return a.exec(); }

                                                                                                            Сравниваем. если этого мало, можно добавить CreateWindow()/destroyWindow() и опять же сравнить.

                                                                                                            Сравните скорость запуска (и потребления памяти) для notepad.exe и *любого* qt-based блокнота. Что тут еще сказать? И пожалуйста, не плетите тут ерунду про то что памяти становится больше, а процессоры быстрее. Во-первых, железо мне апгрейдить придется за мой счет, а во-вторых в загруженной системе разница в производительности будет чувствоваться еще острее.

                                                                                                            Как вы вобще можете такие вещи говорить! Мне это даже слышать неприятно. Я пользовался, и kde3 несколькими версиями, и kde4 видел, и Qt приложениями под Win и Linux. Всюду они работали медленнее, чем могли бы, и ели памяти больше, чем могли бы.

                                                                                                            Кроме того, если вы программист, то должны понимать, что добавление таких опций в последней Qt, как использование css-стилей в диалогах, еще сильнее подорвет производительность.
                                                                                                              0
                                                                                                              Ну вы бы еще разные языки сравнивали по тому как они Хелло Ворлд пишут;)

                                                                                                              Уж если сравнивать то высоко нагруженные приложения, а там процент на использование ГУЯ очень невелик по сравнению с остальными затратами ресурсов и то что отрисовка кутешного ГУЯ слегка медленнее чем какого-нибудь другого (кстати сравнивать надо тоже с кросс-платформенными либами) уже не имеет никакого значения. А С++ он везде С++.
                                                                                                              • UFO just landed and posted this here
                                                                                                                  –2
                                                                                                                  Не верю, это неправда. Какое приложение вы использовали в качестве qt-based блокнота?

                                                                                                                  Еще один пример: сравниваем время запуска foobar2000 (практически мгновенно) и любого Qt-based плеера. Разница очевидна. Сравниваем putty и konsole (не из кеша). Сhrome и konqueror.

                                                                                                                  Маленькие программы писать под Qt вообще нет смысла — большую часть займет сама Qt, а запускаться с такой же скоростью как к примеру 1by1 или peid, она не способна. А ведь такие программы тем и удобны, что мгновенно запускаются и быстро работают.

                                                                                                                  Возможно, если писать 300-мегабайтного монстра, со сплеш-скрином (который красноречиво говорит об уровне развития программиста, видимо его ностальгия по Win95 мучает, не понимаю, почему бы вместо сплеша сразу не показать окно программы), использовние Qt оправданно.
                                                                                                                    +1
                                                                                                                    Сплеш-скрин для тяжелых приложений это панацея юзабилити. Только благодаря нему можно понять что приложение запускается, а не зависло где-то на пути, если у этого приложения очень большая фаза инициализации.
                                                                                                                      –4
                                                                                                                      Вы знаете, после оперы и ФФ я было смирился с тем, что хороший браузер не может быстро запускаться. Google выпустил Chrome. Я оказался неправ.

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

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

                                                                                                                      Качественное приложение вообще-то не должно зависнуть «где-то на пути». Или вы про линуксоидов, которые выпускают 0.x и UNSTABLE версии программ?
                                                                                                                        0
                                                                                                                        я не говорю про браузеры. Я говорю про приложения, которым действительно нужно что-то обсчитывать или инициализировать перед показом окна.

                                                                                                                        Никто не спорит что приложение не должно виснуть. Я говорю про ощущение пользователя, когда он нажал на иконку, а сразу нифига не появилось.
                                                                                                                          0
                                                                                                                          Скажите, вы программист? Мышление и суждения у вас далеки от программистских. Хром очень тормозит, когда открыто много вкладок. А если вы долго не открывали вкладку, и ее содержимое уже давно ушло в своп, то будет всплеск дисковой активности и пиковая нагрузка на процессор прыгнет до неимоверных высот.

                                                                                                                          Это разная идеология построения десктопных приложений. FF и Opera подгружают по максимуму компонентов сразу. Хром распределяет эту нагрузку и грузит все что-нужно по мере необходимости. Однако представьте себе фотошоп, который стартовал бы мгновенно, а подгружал плагины по мере необходимости. Вы бы уже вспомнили матерей всех разработчиков. Иногда сплеш — это необходимость.
                                                                                                                            0
                                                                                                                            Да, я программист. Но душой болею за пользователей, странно, правда?

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

                                                                                                                            Это нехватка RAM. Да, хром жрет память только так, поэтому меньше 1 Гига для его использования не рекомендую. Еще в нем тормозит флеш, и нельзя избирательно включать/выключать скрипты и плагины для разных сайтов, так что я вернулся на Оперу))

                                                                                                                            > Это разная идеология построения десктопных приложений. FF и Opera подгружают по максимуму компонентов сразу

                                                                                                                            Это неправильная (в ФФ) идеология построения приложений. Вы себе представляете сценарий использования браузера? Пользователю пришел линк по аське, он кликнул (тут идет задержка на запуск и загрузку страницы, более 1-1.5 сек это раздражительно), просмотрел, поржал допустим;), закрыл. С ФФ такой сценарий невозможен, с проклятым ИЕ6 (да-да!) и недоделанным Хромом возможен.

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

                                                                                                                            Такие программы, как: просмотр картинок, 1вкладочный браузер для открытия ссылок из аськи и почты, плеер, видеоплеер (рекомендую — mplayer соответствует критерию), блокнот и ему подобное, должны запускаться сразу, без всяких там загрузок и прочей мути. Как это сделать — забота архитектора и программиста, а не конечного юзера. Желательно короткое время запуска и для графических редакторов и текстовых (например, MS Word XP этому требованию соответствует, молодцы в МС, а openOffice нет)

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

                                                                                                                              Касательно коммерческой разработки: сроки всегда достаточно жесткие, и заказчик всегда заинтересован в том, чтобы сделать как можно дешевле и быстрее. Потому большие и громоздкие фреймворки — тут в фаворитах. Это бич всех аутсорсинговых проектов. Но посмотрите на это с другой стороны. Когда бы появился аналог Vista, если бы до сих пор продолжали писать на ассемблере?

                                                                                                                              Касательно своих проектов… Я всегда стараюсь использовать то, на чем мне удобно писать, и где изобретение велосипедов сокращенно до минимума.
                                                                                                                                –1
                                                                                                                                Я тоже знаю что такое дедлайн)) и кодинг до утра)

                                                                                                                                > Касательно коммерческой разработки: сроки всегда достаточно жесткие, и заказчик всегда заинтересован в том, чтобы сделать как можно дешевле и быстрее.

                                                                                                                                Да, к сожалению самый популярный или скорее, самый успешный продукт != самый качественный. Такой рынок, ничего не поделаешь (вроде Споэльски что-то на эту тему писал). Но должен же кто-то сказать слово в защиту пользователей, которые платят большие (ну может и не очень большие но кризис все же) деньги за новый компьютер и что получают? Возню с драйверами, вирусами, необходимость разбираться со всякой ерундой. А уж с чем они в Интернете сталкиваются… фишинг, баннеры, трояны и прочие «радости». И именно разработчик ответственнен за, что приходится перенести пользователю на пути приобщения к компьютеру.

                                                                                                                                Потихоньку юзабилити становится важным фактором, определяющим выбор программы. А ведь скорость запуска, работы, отклика интерфейса — часть этого юзабилити.
                                                                                                                                  +1
                                                                                                                                  А еще не маловажный фактор это соотношение цена/качество. В свою очередь цена это совокупность человекочасов и стоимости этого самого человекочаса. Возьмем дву программистов: винАПИшник и Qt-шник. Будем считать что оба имеют одинаковую производительность, делают одинаковый процент ошибок и оценивают свое время одинаково. Как вы считаете кто из них быстрее напишет какое-нибудь ГУЕвое приложение? Я думаю, вы не будете спорить что на Qt это гораздо быстрее и займет гораздо меньше кода. То есть это:
                                                                                                                                  а) будет дешевле
                                                                                                                                  б) будет меньше ошибок в коде

                                                                                                                                  Следовательно мы получим гораздо меньшую цену и более высокое качество.
                                                                                                                      • UFO just landed and posted this here
                                                                                                                  +2
                                                                                                                  Слушайте, а вот что вы можете предложить, вот честно? :) Qt на то и библиотека, чтобы быть громоздкой. Ведь она содержит миллионы действий, которые вы с помощью WinAPI будете изобретать один, два дня, вместо того, чтобы создать экземпляр класса и вызвать метод.

                                                                                                                  И таким вот ресурсным оверхедом обладает любой фреймворк, в большей или меньшей мере. При желании ведь Qt можно урезать для своих нужд. Ну и использовать динамическую линковку.
                                                                                                                    –3
                                                                                                                    Универсальный фреймворк, на все случаи жизни, как мы видим на примере Qt — зло. Особенно если используется для того, чтобы написать крохотную программку, где библиотека весит в разы больше программы. Он делает легкой и беззаботной жизнь кодера, но пользователь за это расплачивается, и необходимостью покурпать железо, и необходимостью работать с тормозной программой.

                                                                                                                    Предлагаю разработчикам Qt думать о производительности. Эффективно использовать память. Не создавать тысячи классов, для каждой мелочи. Не использовать CSS в GUI-приложнениях. В конце концов, это они же а не я берут деньги с разработчиков, пусть думают.

                                                                                                                    Microsoft же смогла сделать относительно неплохой GUI!

                                                                                                                    И вообще, сегодня из относительно быстрых (для Линукса есс-но, для win надо использовать WinAPI) я знаю только fltk — но она страшная как 3я мировая. я бы никому ей не посоветовал пользоваться. и опять-таки неизвестно, как там с потреблением памяти.
                                                                                                                      +1
                                                                                                                      Вы про масштабируемость и реиспользование ничего не слышали?
                                                                                                                      Понятное дело что речь не идет про крохотные программки, которые пишутся для однократного использования. Я говорю про обычные приложения, которые развиваются. Если все писать монолитно, то любой change request может обернуться крайним геморроем для программиста, если же использовать нормальное проектирование ПО, то любое изменение в приложение сильно облегчается.
                                                                                                                        –2
                                                                                                                        Какое дело мне, пользователю до change request? Это мышление программиста (или менеджера), все это ООП, проектирование и прочая хрень юзеру по барабану.

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

                                                                                                                        Поэтому говорить «а зато у нас MVC» в ответ на упреки в непроизводительности программы — неправильно.
                                                                                                                          0
                                                                                                                          Вы меня прям все дальше и дальше удивляете;))) Что значит «Какое дело мне, пользователю до change request»??? Как раз таки пользователю самое прямое дело до change request, так как именно пользователь их отправляет разработчику.
                                                                                                                          • UFO just landed and posted this here
                                                                                                                              +2
                                                                                                                              я тоже так думаю, но ведь прикольно же;)
                                                                                                                              • UFO just landed and posted this here
                                                                                                                                  +2
                                                                                                                                  У меня появилось подозрение что данный уккаунт может быть виртуалом.
                                                                                                                                  Смотрите сами.
                                                                                                                                  Имеем:
                                                                                                                                  1. Полузаполненный профиль тут, пустой ЖЖ.
                                                                                                                                  2. И тут и в ЖЖ имеем во френдах некоего nuzgul.
                                                                                                                                  3. в ЖЖ nuzgul имеем следующую запись

                                                                                                                                  Что вы думаете по этому поводу?
                                                                                                                                  • UFO just landed and posted this here
                                                                                                                                      +1
                                                                                                                                      ну то что тролль то это понятно;) а вот виртуал это или нет еще не понятно
                                                                                                                                      • UFO just landed and posted this here
                                                                                                                              –3
                                                                                                                              ну слегка запутался я, с кем не бывает)) Хорошо, понимайте эту фразу так, как написано ниже.

                                                                                                                              > Если все писать монолитно, то любой change request может обернуться крайним геморроем для программиста,

                                                                                                                              Пользователя меньше всего должен беспокоить геморрой программиста, ему за это деньги платят)

                                                                                                                              «Какое дело мне, пользователю до того, что вы будете делать с моим change request? Мне нужен конечный результат, и мне неинтересно, исправите вы пару строчек или перепишете весь код заново, наняв половину Индии на подмогу»
                                                                                                                              • UFO just landed and posted this here
                                                                                                                                  0
                                                                                                                                  это может быть вам и неинтересно, а вот стоимость и время выполнения вам интересны? ведь это вам платить и ждать
                                                                                                                            +1
                                                                                                                            «Он делает легкой и беззаботной жизнь кодера, но пользователь за это расплачивается, и необходимостью покурпать железо»

                                                                                                                            От этого никуда не уйти. Статическая html страница тоже будет грузится быстрее, нежели страница сгенерированая php скриптом. Разрастаются фреймворки, увеличиваются требования к железу, но и возможностей становится больше.

                                                                                                                            Если вам нужна утилита, которая собирает минимум данных и рендерит их на экран — используйте WinAPI. Не стоит забивать гвозки кувалдой, если можно взять молоток. Qt же в свою очередь — фреймворк не на все случаи жизни, веб портал на нем не напишешь :)
                                                                                                                              –5
                                                                                                                              Блин вы *ничего* не погимаете в добром отношении к пользователю, не знаю программист вы или нет но мышление программистское!

                                                                                                                              На сервере — используйте хоть Visual Basic, хоть python и bash скрипты — если вы можете обеспечить генерацию и отдачу страницы менее чем за 0.05-0.1 с. За серверное железо платит разработчик.

                                                                                                                              Еще раз поясню. Программисты (бывают) зациклены на красоте кода, повторном использовании, MVC и прочих глупостях. Пользователю нужен *качественный* продукт, и скорость работы и запуска — одни из факторов, определяющих это качество. если программа позволяет себе тормозить — она подрывает user experience, вся работа проектировщика интерфейсов и юзабилиста может быть подорвана низким временем отклика.

                                                                                                                              > Если вам нужна утилита, которая собирает минимум данных и рендерит их на экран — используйте WinAPI

                                                                                                                              Вы бы это сказали разработчикам dropbox, эти недокодеры вообще на питоне умудрились написать *десктопную GUI-программу*(!!!!)
                                                                                                                                0
                                                                                                                                Пользователям нужен не только быстрый продукт, но еще и регулярно обновляемый продукт. А чем красивее написан код, тем проще поддерживать это приложение.
                                                                                                                                  +3
                                                                                                                                  А чем вам питон не нравится? Исключительно удобная штука для написания гуёвых приложений. Знаю по собственному опыту — прошёл весь путь: delphi 3 → win32api → MFC → Qt → PyGTK. И могу сказать, что на питоне удобнее всего писать.
                                                                                                                                    0
                                                                                                                                    1) производительность 2) потребление памяти (dropbox висит без дела в трее и ест 50 Мб RAM ) 3) как у вас с прямой компиляцией в машинный код (dropbox.exe — это просто архив с интерпретатором и слегка компилированными питоновскими файлами, это не Истинный Путь)?

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

                                                                                                                                      2) Про память я уже писал — Eclipse никому не догнать. Так что претензий особых нет.

                                                                                                                                      3) Смысла в прямой компиляции не вижу, в дотнете вон тоже не в машинный код компилируется, а в какое-то подобие ассемблера виртуальной машины. Вполне нормальный подход. Далее, в питоне очень много машинного кода, стандартные модули на C, многие дополнительные модули — на C. Если волнуют вопросы производительности, код всегда можно перенести на PythonC.
                                                                                                                                        –2
                                                                                                                                        > Визуально я не вижу никаких отличий и часто даже не задумываюсь, на чём написана программа.

                                                                                                                                        Отличия: 1) не мгновенный запуск 2) жрет память неадекватно 3) притормаживает

                                                                                                                                        Вы — это еще не все пользователи) Я например тормозных приложений не терплю, Eclipse не пользуюсь и для меня то что программа написана на Питоне — очевидный минус. Был бы дропбокс на С++ — я б его держал постоянно запущенным, а так приходится вручную стартовать когда нужен.

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

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

                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                            +3
                                                                                                                                            Да, мы коварные злые программисты, мы хотим поработить ваш мир и ваш мозг.
                                                                                                                                              +3
                                                                                                                                              Да, и вашу оперативную память тоже поработим.
                                                                                                                                              • UFO just landed and posted this here
                                                                                                                                      0
                                                                                                                                      Я все понимаю. Но иногда для того, чтобы сделать шаг вперед, иногда в производительности. приходится делать два шага назад. Все потому, что это дешевле!

                                                                                                                                      Юзабилити конечно в первую очередь, но поверьте, найдутся тысячи причин, почему программа тормозит. Программы на Qt могут тормозить не потому, что Qt тормоз, или на каждую мелочь существуют по экземпляру класса, а потому разработчик недоработал.
                                                                                                                                    +1
                                                                                                                                    > для win надо использовать WinAPI

                                                                                                                                    Микрсофтовским архитекторам winapi в кошмарах снится. Микрософт всё делает для того, чтобы наконец избавиться от этого ужаса. И скорее всего, в следующих версиях winapi запихнут в какой-нибудь compatibility layer.
                                                                                                                                      –3
                                                                                                                                      Это ужасы программиста, ему деньги платят. Пусть лучше 1 программист мучается с WinAPI пусть он из-за этого голодает и ночами не спит, чем тысячи пользователей мучаются с тормозной программой. Вам (нам!))), программистам, волю дай — на питоне и руби начнете писать десктопные проги.

                                                                                                                                      К сожалению, сейчас все наоборот. Пользователи мучаются, а программисты сытые и довольные. Но ничего, отольются еще кошке…
                                                                                                                                        0
                                                                                                                                        Неужели вы считаете что программист должен каждый раз изобретать велосипеды? Тогда может стоит писать на асме всегда? ведь можно сделать все быстро, но вот только за какое время. Те же самые питон и руби это идеальные языки для написание фронтендов к каким-либо консольным утилитам. На них можно писать быстро и при этом достаточно безошибочно.
                                                                                                                                          –2
                                                                                                                                          Где я это писал? Просто требования приложений к ресурсам должны расти медленнее (а не параллельно с), чем характеристики железа.

                                                                                                                                          > Те же самые питон и руби это идеальные языки для написание фронтендов к каким-либо консольным утилитам.

                                                                                                                                          Это языки программирования для серверов. Их использование в GUI-приложениях неоправданно, так как они потребляют большоре количество ресурсов. купите себе 8-ядерный сервер и на нем питоньте хоть до посинения, а юзерам это подсовывать не надо.
                                                                                                                                            0
                                                                                                                                            эм? с какого это перепою руби и питон стали языками для серверов???
                                                                                                                                            это самые обычные интерпретируемые языки сверх-высокого уровня.
                                                                                                                                            • UFO just landed and posted this here
                                                                                                                                            • UFO just landed and posted this here
                                                                                                                                                –1
                                                                                                                                                Причем тут линки? Я не говорю что разработчики их делали для серверов. Просто их производительность недостаточна для работы десктопных приложений, на средней (не топовой) конфигурации. Кстати, у пользователя как правило в 1 момент времени запущено больше 1 приложения (обычно порядка 10), так что это тоже ограничивает потребленрие ресурсов. Насчет Руби. Вы прекрасно знаете, что он используется на серверах через FastCGI, а почему? Потому, что на то чтобы руби и всяким библиотекам только загрузиться в память, нужно время, и в режиме CGI сервер просто ляжет. И это на мощном сервере! Что же будет твориться на пользовательском десктопе.

                                                                                                                                                А вот кстати php даже под win запускается быстро!)) Потому что Zend не первый год возится и оптимизирует его вдоль и поперек! И не считает оптимзацию интерпретатора второстепенной задачей. Но даже быстрый рядом с Руби php я бы не советовал использовать на десктопе.

                                                                                                                                                Кроме того, если вы знаете какое-то простое (или наоборот сложное) десктопное приложение для Win на Руби — киньте пожалуйста ссылкой. я лишний раз убежусь что оно тормозит. Python+wxWidgets например неадекватно ест память, свернутый в трей dropBox ест 50 Мб, ничего при этом не делая.
                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                    0
                                                                                                                                                    Отойдите на мгновение от вашего многогигабайтного компа, и загляните в соседний тред, где обсуждают сервера терминалов, и предлагают выделять по 100 мб каждому пользователю. Как вы думаете, как будет работать ваша Питоновская морда в таких условиях? Что вам скажет пользователь? При том, что МС Ворд (большая и сложная программа) укладываеьтся в 17 Мб памяти (специально для вас, ссылка: habrahabr.ru/blogs/hardware/46328/#comment_1179775 ), а тот же дропбокс (у него как раз питоновская морда) ест почти 50 (прув: www.picamatic.com/show/2008/12/07/11/53/1502257_437x490.png ), лежа в трее и ничего не делая. Разницы не видите? В одном случае тщательный подход к качеству программы, в другом − сделать как можно быстрее и дешевле.

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

                                                                                                                                                    > И там более выяснили, что вы банальный виртуал nazgul`а.

                                                                                                                                                    Это неправда. Я не виртуал а вполне себе настоящий хабрапользователь (и что значит мы выяснили? я то-то пропустил?). Мы с ним даже в разных странах живем)

                                                                                                                                                    Если бы все программисты писали на Питоне, мы бы никогда не увидели ни того же МС Офиса XP (да у него много недостатков, и нет отделения содержания от представления. Но попробуйте найдите что-нибудь лучше?). мы бы не увидели foobar2000, Total Commander и еще кучи программ. Мир софта однозначно был бы хуже.

                                                                                                                                                    И еще про доказательства. То, что kwrite, который линукуется с тонной библиотек, стартует быстрее notepad —невозможно.
                                                                                                                                                      0
                                                                                                                                                      Вы не чувствуете разницу между приложением и фронтендом? Тогда о чем мы вообще говорим? Морда всего лишь работает с приложением, написанным например на тех же сях и ничего тяжелого не делает. Поэтому для скорости особо без разницы на чем она написана.

                                                                                                                                                      По поводу Офиса и того сколько он жрет. Вы зря верите этой циферке в таск менеджере. Экспериментально уже давно доказано что она нагло врет и на самом деле приложение может жрать в 10 раз больше (там просто указывается не вся память).

                                                                                                                                                      По поводу линковки и скорости запуска. А кто вам сказал что notepad ни с чем не линкуется? он тоже хавает не мало симболов из разных виндовых либ.
                                                                                                                                                        0
                                                                                                                                                        > Экспериментально уже давно доказано что она нагло врет и на самом деле приложение может жрать в 10 раз больше (там просто указывается не вся память)

                                                                                                                                                        У меня к сожалению нет MS Office, чтобы посмотреть process Explorer сколько он ест. Но зато у меня есть свободный продукт Openoffice Writer (не подумайте, ничего, я им не пользуюсь). Эта же циферка показывает для него 37 Мб (при 16 Мб private bytes) на чистомм листе. И запускается он куда медленнее. И не плетите тут про то, что мол Мс офис в автозагрузке что-то прячет — я читал в сети исследование, сравнивались различнвые версии МС и ОО Офиса, последний всегда(!) проигрывал (читайте: blogs.zdnet.com/Ou/?p=120 www.oooninja.com/2008/07/benchmarking-microsoft-word-95-2007.html ). Я вам 10й раз повторяю что Мс проделал большую работу по оптимизации, которую разработчики ОпенОфиса то ли не хотят то ли не могут позволить, а вы не верите.

                                                                                                                                                        > По поводу линковки и скорости запуска. А кто вам сказал что notepad ни с чем не линкуется? он тоже хавает не мало симболов из разных виндовых либ.

                                                                                                                                                        Видимо, виндовые либы тратят меньше времени на инициализацию. Кроме того, в винде есть хитрость, системные библиотеки скомпилированы так, чтобы попадать в разные адреса вирт. памяти, и не требовалось relocation… не знаю как это по русски. Хотя вроде не так давно в Линуксе эту опцию стали поддерживать, а в Винде наоборот, сделали layout randomization.

                                                                                                                                                        Не забывайте, в XP были сделаны очень серьезные оптимизации, начиная с процесса загрузки системы, и заканчивая GUI (правда, кучу служб, autorun и save ntfs access date приходится по прежнему отключать руками… но это проще чем линуксовые конфиги)
                                                                                                                                                          +1
                                                                                                                                                          > сравнивались различнвые версии МС и ОО Офиса, последний всегда(!) проигрывал

                                                                                                                                                          Три года назад. Сравни OO.o 3 с M$O 2007.

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

                                                                                                                                                          И тем не менее, свежеустановленная XP всё-равно у меня грузится почти в 3 раза дольше, чем линукс с кучей дополнительных служб. Считая время от выбора пункта в меню GRUB до прекращения деятельности hdd 82 секунды против 32.
                                                                                                                                                            –1
                                                                                                                                                            > Три года назад. Сравни OO.o 3 с M$O 2007.

                                                                                                                                                            Я не виноват что в МС у кого то там поехала крыша и они сделали какую-то лабуду из хорошей программы. Давайте сравнивать MS Office XP с любой версией Ooo, последний в проигрыше, а под виндой он вообще тормозит. (Кстати даже якобы легкий AbiWord работает медленней и хуже MS office, гыы)

                                                                                                                                                            > И тем не менее, свежеустановленная XP всё-равно у меня грузится почти в 3 раза дольше, чем линукс с кучей дополнительных служб.

                                                                                                                                                            У меня всегда было наоборот((

                                                                                                                                                            Конечно, ведь на домашний компьютер вы ставите корпоративный WinXP Pro, не так ли? Профессионал ведь не признает какую-нибудь Home, ему видно дома нужны домены и удаленное управление реестром)) У меня занимает максимум пару часов поменять настройки (без всяких конфигов!) и установить Тотал/BlackBox и прочее — и у нас абсолютно работающая система (слабо Линукс за такое время настроить?). Где вы взяли цифру 82 — не понимаю, на пару-летней-давности-железе XP грузится очень быстро, сам видел.

                                                                                                                                                            Аргумент про активность диска не считается, в искаробочной винде 70% хлама, вроде служб индексирования (жалкая пародия на slocate) его надо сначала было отключить, а потом мерять! Кроме того, стоит к примеру поменять explorer.exe на что-нибудь получше и поудобне и т.д.

                                                                                                                                                            И естественно при сравнении, помним, что профессионалы не пользуются резидентным антивирусом и фаерволлом (если только у вас не внешний IP без НАТа), ок?))

                                                                                                                                                            И еще. Чтобы научиться «оптимизировать» винду, не надо курить мануалы и лазать в конфигах! Достаточно прочесть пару статей типа «Как разогнать Windows Xp», подумать головой (так как половина советов тупые) — и все готово. После возни с Линуксом это нереально просто.

                                                                                                                                                            А после установки включаем Hibernate, и загрузка вообще становится быстрой и приятной.
                                                                                                                                                            • UFO just landed and posted this here
                                                                                                                                                                0
                                                                                                                                                                Смотря какой дистр. ;)
                                                                                                                                                                Ядро же настраивается за 40 минут и «устанавливается» за 5 секунд.
                                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                                    0
                                                                                                                                                                    Именно. Вместо того, чтобы пересобирать и переписывать неделю, проще собрать и написать за 3-4 дня. Гента на то и рассчитана. Сначала у тебя есть (грубо говоря) grub, coreutils, gcc и portage(менеджер пакетов) дальше делай из него что хочешь.
                                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                          • UFO just landed and posted this here
                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                                  –1
                                                                                                                                                  Идеальный язык для написания фронтендов к консольным утилитам — Tcl/Tk
                                                                                                                                                    –1
                                                                                                                                                    К чему минус? Предлагайте Ваши варианты. У Tcl/Tk перед Python или Ruby есть куча преимуществ. Например, во много раз более простой синтаксис, более удобный в использовании тулкит (собственно Tk) и лучшая расширяемость (взгляните на snit).
                                                                                                                                                      +1
                                                                                                                                                      Как с внешним видом (я как то видел под Линуксом Tcl-программу, дефолтный скин не впечатлил)? Использует ли под Win нативные контролы?
                                                                                                                                                        0
                                                                                                                                                        Tcl — это скриптовый язык, а не формат файлов для описания окошек, поэтому «видел под Линуксом Tcl-программу, дефолтный скин не впечатлил» звучит довольно бессмысленно. Tcl-программа может и Gtk использовать вместо Tk.

                                                                                                                                                        > дефолтный скин не впечатлил
                                                                                                                                                        Для какого тулкита?

                                                                                                                                                        > Использует ли под Win нативные контролы
                                                                                                                                                        Пакет Tile позволяет использовать нативные для целевой платформы контролы или свои темы.
                                                                                                                                                          0
                                                                                                                                                          Не помню(( Вроде программа была из демо для Tk (там какие-то демо программы поставлялись вместе с Tk)
                                                                                                                                                            0
                                                                                                                                                            Если демки со стандартной поставкой, то скорее всего Tk без Tile. Не лучший выбор, если интересует эстетическая сторона :)

                                                                                                                                                            Оцени мощь самого языка: rosettacode.org/wiki/Category:Tcl
                                                                                                                                                              0
                                                                                                                                                              Спасибо, посмотрю) Как-то не сталкивался просто особо раньше с ним.
                                                                                                                                                              0
                                                                                                                                                    +1
                                                                                                                                                    Вы видимо мало знаете о коммерческой разработке, или мало задумываетесь над последствиями.

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

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

                                                                                                                                                    Так вот, а готовы ли вы платить за такой вот софт, который и летает, и не использует тежялых фреймворков, потому долго и упорно отлаживался?

                                                                                                                                                    Я считаю, что дешевле раз в год-два, тратить 800 у.е. на новый компьютер, чем покупать программы по 100-200 баксов вместо 20.

                                                                                                                                                    Есть безусловно и очень хорошо отлаженные и отточенные до мелочей продукты, но их единицы… И делается это лишь потому, что подобные продукты преследуют иные цели, и для них этот подход очень выгоден. К примеру приставки… Дешевле вывести одно поколение в 5 лет, и девелопить, оптимизируя каждый байт, нежели раз в год выпускать приставку и убеждать пользователей, что это им нужно (для примера смотрите на приставки Nintendo, после мегадрайва).
                                                                                                                                                      –2
                                                                                                                                                      Аналогия с автомобилями хорошая. Но у меня есть еще лучше: вы что бы предпочли, доширак какой-нибудь (гы, я его даже не пробовал, а в пример привожу)), или хорошую еду? Здоровье-то не жалко? А то ведь в старости отзовется.

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

                                                                                                                                                      > Есть безусловно и очень хорошо отлаженные и отточенные до мелочей продукты, но их единицы…

                                                                                                                                                      Foobar2000, TotalCommander, winAmp ранних версий и так далее — вот их авторы действительно старались! Были же хооршие программы. А нынешняя молодежь лепит кое-как, времена видно не те(( — сказал бы на моем месте старый опытный программист и грустно вздохнул.
                                                                                                                                                        0
                                                                                                                                                        «Аргумент с ценой программы для домашнего пользователя в России звучит неубедительно»
                                                                                                                                                        Если вы про пиратов, то все пользователи пиратских копий для разработчика всегда идут лесом. так как ему глубоко на них наплевать.
                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                            0
                                                                                                                                            Странно, у меня vlc отлично работает под всеми осями — и в Windows, и в Linux (использую Gentoo и Ubuntu), и в Mac OS X Leopard. Что я не так делаю?
                                                                                                                                              0
                                                                                                                                              Ну в маке VLC использует Cocoa.
                                                                                                                                                0
                                                                                                                                                Если так, то уж очень через попу.
                                                                                                                                                –3
                                                                                                                                                При чем тут отлично?)) Я говорил про тормознутость Qt и неадекватное потребление ресурсов. Печально, из-за таких вот библиотек отпадает желание пользоваться линуксом(

                                                                                                                                                Какое у вас время запуска vlc не из кеша (у меня далеко не мгновенно стартует)? Время реакции на нажатия кнопок? Мне например, почти (можно все таки еще чуть побыстрее) нравится скорость запуска и работы mplayer (оффтопик: кстати очень качественно и хорошо сделанная программа, респект ее авторам).

                                                                                                                                                Кстати, тенденции вроде поддержки css-стилей в диалогах, скорости Qt не прибавят. Опять люди гонятся за фичами, и широкой доступностью для «чайнико-программистов», а не за качеством кода.

                                                                                                                                                p.s. Счас подумал — я написал фигню: качество кода нужно только программистам и разработчикам (то есть в принципе не нужно). Нужно качество продукта на выходе. Продукт, показывающий песочные часы и неадекватно жрущий память — нифига не качественный, хоть бы он внутри построен идеально по MVC. Смотреть над глазами полдьзлователя, а не программиста))
                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                    –3
                                                                                                                                                    Вот у меня с десяток инсталляций линукса на машины, отличные от 386. И производительность этих машин тоже разная. Если мерить по процессору, то от гигагерца, до 3-х.

                                                                                                                                                    И что Вы думаете, Qt имеет правильный отклик? Ошибаетесь, знаете ли.
                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                        –3
                                                                                                                                                        Ну, во-первых, давайте не переходить на личности. Я не думаю, что правльно судить о том, какой я специалист, не зная, а какой именно области я специализируюсь, а так же по тому, нормальный ли отклик в Qt-приложениях.

                                                                                                                                                        Во-вторых, тут где-то уже говорили о причинах медленного отклика, и они не в том, что юзеры недостаточно специализируются в тонкой настройке линукс(!), а в том, как пишут эти приложения.
                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                                      –2
                                                                                                                                                      Пользователь должен читать книги по программированию?o_0 Вы наверное линуксоид? Только там считается нормальным отправлять пользователя копаться в мануалах и командной строке. Стыд и позор таким линуксоидам!

                                                                                                                                                      В любом случае, когда я беру Qt-программу под Win или Linux, я в принципе не могу на нее повлиять, вы что предлагаете мне ее декомпилировать, подправить и назад скомпилировать?

                                                                                                                                                      > Ваш негативный опыт общения с Qt компенсируется покупкой компа, отличного от 386

                                                                                                                                                      От 386 он отличается сильно. Хоть и не 2ядерный, может быть в этом дело? Не знаю как вы, я считаю идиотизмом необходимость покупать топовый процессор и гигабайты памяти, чтобы какая-нибудь программулька из пары окон и диалогов запускалась за приемлемое время. Мне что теперь апгрейдить комп каждый раз когда кто-то напишет новый фрейморк? Имхо, покупать новое железо чаще, чем раз в 2-3 года, просто глупо.

                                                                                                                                                      Поэтому я и говорю, что ресурсы она жрет неадекватно.
                                                                                                                                                        0
                                                                                                                                                        Вы знаете что такое Эльбрус? по сути это русский СПАРК-компьютер с четырьмя процами, каждый из которых по цифрам равен примерно второму пентиуму, а на деле первому.
                                                                                                                                                        Дак вот на этом Эльбрусе куте приложения имеют очень даже хороший отклик (причем не блокноты, а серьезные приложения работающие с сетью, с тяжелыми математическими алгоритмами, имеющие десятка два окон)
                                                                                                                                                          –2
                                                                                                                                                          Да, вы знаете о существовании этой машинки, похвально. А толку?
                                                                                                                                                            0
                                                                                                                                                            я вам привел пример работы большого куте-приложения на достаточно тормозной машине.
                                                                                                                                                          0
                                                                                                                                                          У меня Qt не жрёт ресурсы, в этой должности у меня Eclipse, и догнать его вряд ли кому получится.

                                                                                                                                                          А вот этот пассаж: «В любом случае, когда я беру Qt-программу под Win или Linux, я в принципе не могу на нее повлиять, вы что предлагаете мне ее декомпилировать, подправить и назад скомпилировать?» я не очень понял. О каком влиянии идёт речь?
                                                                                                                                                            0
                                                                                                                                                            Это ответ на:

                                                                                                                                                            > Ваш негативный опыт общения с Qt компенсируется… чтением книг по программированию.

                                                                                                                                                          • UFO just landed and posted this here
                                                                                                                                                            • UFO just landed and posted this here
                                                                                                                                                                –3
                                                                                                                                                                Хорошо. Сравнение основано на личном опыте, без экспериментов, вычистения среднего, понгрешностей и рисования графикой. На одном и том же железе запускалась «ненавистная» винда и замерялось на глаз, за сколько запускается «блокнот» (глаз не замелил, блокнот появляется сразу!!! после нажатия ентера в диалоге «выполнить»), и в разное время ставились разные виды линукса. Мгновенно там запускается только xterm. Все. Только убогий xterm с несглаженным (2008 год!) убогим шрифтом размером в 5 пикселей, который не разглядеть как не щурься. Они его для телефона что ли делали, кто пользуется таким шрифтом, хотя даже на телефоне? Хотя нет, даже на телефонах сейчас используется более крупный шрифт.

                                                                                                                                                                Все gtk- и Qt- программы, даже простейшие, запускаются с задержкой. Так же сравнивалось потребление памяти блокнотом в винде и разными qt-программами (и был сделан вывод о неадекватном потреблении последней)

                                                                                                                                                                Типичный пример идиотизма: khotkeys, программа-демон для работы с горячими клавишами (по определению должна работать максимально быстро и есть минимум памяти), слинкована с тонной kde-библиотек. Надеюсь понятно, что быстро работать она не может физически.

                                                                                                                                                                Еще пример: нажимаем Win+P и что происходит? Появляется putty. Может ли таже qt-based konsole запуститься с такой скоростью? Нет, не может, как не старайся.

                                                                                                                                                                Еще: берем foobar2000 — радость просто сплошная, а не плеер, все делает без тормозов, многопоточность и все такое, запускается где-то за секунду. Есть ли хоть один qt-based плеер с аналогичной производительностью, скоростью работы (про удобство сейчас не говорим. так как речь о производительности)? И чтобы он ел так мало памяти? Нет. И не может быть. Не зря foobar с закрытым кодом, видимо там применяются грамотные решения, есть что прятать.

                                                                                                                                                                Очевидно таким образом, что С++/winAPI программы по скорости и производительности выигрывают у Qt- и тем более всяких извращенств вроде Питона.

                                                                                                                                                                Сколько я не видел дистрибутивов Линукса — они работали медленнее винды. Хоть убейся, но медленнее. Сколько я не слышал про глюки винды — в Линуксе их в 10 раз больше. Виндой хкудо бедно можно пользоваться после установки, Линуксом — нет. Русские буквы в консоли — не работают. Или работают, но не раюотают линии в mc. Нет нормального автомонтирования, одни извраты через всякие демоны (autofs это изврат), нет бы сделали как в винде.

                                                                                                                                                                p.s. Когда-то мне тоже казалось. что Линукс может быть идеальной системой, которую можно настроить как угодно и пользоваться потом в свое удовольствие, оказалось это не так. Все (что связано с GUI) там кривое, недоделанное, про оптимизацию вообще никто не слышал (кроме разработчиков ядра, они бедные за всех отдуваются). Так что был сделан вывод, что Линукс вменяем только в качестве сервера, на десктопе ему делать нечего.

                                                                                                                                                                Почему же под Линукс нет качественных графических прграмм, вроде классических WinAmp3 (xmms хуже медленнее и кривее)/Putty/Flash/Foobar2000/Total commander/Opera (да, она работает под линуксом но так плохо что плакать хочется, начиная с несглаженного меню и кончая приторможенностью)? Потому, что Линуксу нечем привлечь хороших программистов. Заметьте, есть много людей, готовых создавать качественные, бесплатные программы (вроде вышеупомянутых) — но где они работают? *Под Windows*. Потому что под Линуксом нет даже нормальной GUI-библиотеки. За 12 лет не появилось ничего похожего на DirectX (прямой доступ к видеопамяти, нужен для программ вроде флеша, без него плохо и криво), OpenGl — не в счет, это не то же самое.

                                                                                                                                                                Я постепенно становлюсь противником ккросс-платформенности. Пусть лучше программа работает только под win или mac, но качественно — чем под все виды процессоров включая 8086 и arm но кое-как.

                                                                                                                                                                Заметьте, я сейчас (и раньше) говорил про 1) масовый софт или 2) профессиональный (вроде Adobe Photoshop). Если у вас задача писать софт для какого-то предприятия, где могут с дури встретиться разные платформы — да, придется использовать что-то вроде Qt. Но если вы пишите то, что попадает в каттегорию 1 или 2, и хотите делать это качественно, нет никакого смысла делать софт кросс-платформенным, и qt тут нафиг не нужна. Рынок windows-юзеров не так уж и мал. поверьте)

                                                                                                                                                                p.p.s Сам удивился, что могу столько с ходу написать… с гуманитарными предметами всегда плохо было(
                                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                                    0
                                                                                                                                                                    > Ты не видел ни одной системы и не писал ни на чем, кроме бейсика

                                                                                                                                                                    Посмеялся))

                                                                                                                                                                    > 3. Ты совершенно не имеешь представления об архитектуре операционных систем, в частности, в заявлениях об autofs это прослеживается. Автофс — очень гибкая, настраиваемая система.

                                                                                                                                                                    Вы не понимаете. Я совсем не хочу ее настраивать)) Я хочу, чтобы автомонтирование работало как в Win то есть 1) автоматически, вставил флешку или CD — примонтировалось, вынул — отмонтировалось, без глюков и кернел паников 2) без правки конфигов, набора команд и клика по иконкам 3) с русскими буквами 4) с отключаемой по желанию опцией «save last access date» (ибо производительность).

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

                                                                                                                                                                    Видно это очень узкоспециалтзированные программы. Я таких не знаю. Всякая мультимедия, флеши и адобы — работает под виндой. Офис — работает. Игры — работают. Тоталы и фубары — работают. Mplayer — работает. Opera — работает. Что еще надо?
                                                                                                                                                                      0
                                                                                                                                                                      > 4) с отключаемой по желанию опцией «save last access date» (ибо производительность).

                                                                                                                                                                      Опция noatime.

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

                                                                                                                                                                      >Видно это очень узкоспециалтзированные программы.

                                                                                                                                                                      Да нет. Просто разработчики, пишущие под линукс в большинстве случаев производят кроссплатформенный софт.
                                                                                                                                                                        0
                                                                                                                                                                        > Опция noatime.

                                                                                                                                                                        Это я знаю, а как насчет остальных пунктов?)))

                                                                                                                                                                        > аналогов которым в винде просто не существует.

                                                                                                                                                                        Нет таких программ. Все распространенные программы есть под Винду, а под Линукс не все (тотал коммандер/фубар и т д… уже надоело вписывать всюду эти названия).

                                                                                                                                                                        Линуксоид — не можешь сделать хороший GUI — эмулируй WinAPI!

                                                                                                                                                                        Wine — не считается, я запускал под Wine программы, они страшные какие-то, серый цвет времен win95, не такой шрифт, кривые паддинги на кнопках, искажение размеров и пропорций. Миранда потеряля прозрачность окна. Foobar тормозит и воспроизведение дергается (проблемы с многопоточностью, приоритетом процессов или звуковой подсистемой) Все периодически глючит и как-то не так работает. Диалог открытия файлов — страшный как ядерная зима. Мелочи, казалось бы, а впечатление резко отрицательное, пользоваться невозможно.

                                                                                                                                                                        Сделали бы хороший Wine — я бы пересел на Линукс, но пользовался бы хоршими виндовыми программами. И всем было бы хорошо)) Хотя такое вряд ли возможно, так как МС вложила много сил в свой продукт. и вряд ли энтузиасты ее переплюнут.

                                                                                                                                                                        А КДЕ и Гном умерли бы своей смертью.
                                                                                                                                                                          0
                                                                                                                                                                          Хочешь использовать хорошие виндовые программы — сиди на винде, в чём проблема? У меня линукс всего лишь по той причине, что под винду нет аналога бОльшей части используемых программ. Конечно можно cygwin поставить, но это всё-равно что работать в виртуальной машине. Только лишние проблемы.
                                                                                                                                                                            0
                                                                                                                                                                            Я за свободный софт! Но за хороший. Я думаю, что развивая Gnome и KDE, у которых много недостатков, OpenSource сообщество движется в неверном направлении (в направлении виндоподобных интерфейсов).

                                                                                                                                                                            Известно что многие линуксоиды пользуются vim, mpd и прочими консольными программами, значит их тоже не устаривают (менее удобны) GUI-ные приложения. Значит и линуксоидам не нравится, куда движутся указанные оболочки.

                                                                                                                                                                            Так для кого они делаются?
                                                                                                                                                                              0
                                                                                                                                                                              > Известно что многие линуксоиды пользуются vim, mpd и прочими консольными программами, значит их тоже не устаривают (менее удобны) GUI-ные приложения.

                                                                                                                                                                              Золотые слова! Меня не устраивали менее удобные gui-ные приложения вроде foobar2000, amarok, msvs, eclipse и поэтому я использую mpd и vim (кроме всего прочего).

                                                                                                                                                                              Кстати, подскажите, как в виндах настроить на caps lock переключение раскладки. Во всех линуксах смог, теперь на рабочей машинке с WinXP каждый раз вспоминаю как раскладку переключать :D
                                                                                                                                                                                +1
                                                                                                                                                                                > Золотые слова! Меня не устраивали менее удобные gui-ные приложения вроде foobar2000…

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

                                                                                                                                                                                > Кстати, подскажите, как в виндах настроить на caps lock переключение раскладки

                                                                                                                                                                                Punto Switcher например позволяет назначить CapsLock, я пользуюсь (правда косяк: CapsLock+ shift, tab или Ctrl включает сам Капс, а так как я печатаю по клавишам как курица лапой (быстро но мимо клавиш)), то это очень бесит, писал авторам яндексоидам, они по ходу забили на это)

                                                                                                                                                                                Еще есть какие-то standalone программы специально для этой цели, погугли брат линуксоид;), тебе наверно не привыкать.

                                                                                                                                                                                Не хватает также кстати правого Win чтобы временно переключать раскладку((
                                                                                                                                                                                  0
                                                                                                                                                                                  > плеером я управляю горячими клавишами, не открывая окно плеера, так что интерфейс не проблема
                                                                                                                                                                                  Как в foobar2000 работают и через что реализованы глобал хоткеи?

                                                                                                                                                                                  > А в редакторе есть привычка выделять текст мышкой
                                                                                                                                                                                  Selection clipboard

                                                                                                                                                                                  > CapsLock+ shift, tab или Ctrl включает сам Капс

                                                                                                                                                                                  В иксах тоже. Я это принял за фичу и иногда пользую. :) капс всё же в 50 раз реже используется чем переключение раскладки.
                                                                                                                                                                                    0
                                                                                                                                                                                    Ну… у меня в качестве оконного менеджера BlackBox (по ходу что-то юниксоподобное), к нему идут плагины для винампа и фубара, аж несколько видов, и плагин для горячих клавиш… правда счас я глянул — в Фубаре в File→Preferences→Keyboard Shortcuts ставим шорткат со свойством Global=yes и все само работает, добрый человек уже встроил в него эту опцию.

                                                                                                                                                                                    > В иксах тоже. Я это принял за фичу и иногда пользую. :) капс всё же в 50 раз реже используется чем переключение раскладки.

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

                                                                                                                                                                                    > > А в редакторе есть привычка выделять текст мышкой
                                                                                                                                                                                    > Selection clipboard

                                                                                                                                                                                    Я тут где-то писал про перетаскивание из хороших файловых менеджеров, привычка. И клавиатурные сочетания у vim и прочих невменяемые для тех кто привык к винде(
                                                                                                                                                                                      0
                                                                                                                                                                                      > и плагин для горячих клавиш
                                                                                                                                                                                      т.е. у каждого свой велосипед? А если я захочу другой WM, хоткеи заново настраивать и для каждой программки по-своему?

                                                                                                                                                                                      > И клавиатурные сочетания у vim и прочих невменяемые для тех кто привык к винде(
                                                                                                                                                                                      А для тех, кто привык к виму — в винде :P
                                                                                                                                                                                        0
                                                                                                                                                                                        > т.е. у каждого свой велосипед?

                                                                                                                                                                                        Я же написал дальше — foobar2000 сам умеет ставить хук на горячие клавиши, благо под виндой это элементарно делается)

                                                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                                                                            0
                                                                                                                                                                                            Здорово, что не тормозит, рад за вас.
                                                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                                                    0
                                                                                                                                                                                    > Значит и линуксоидам не нравится, куда движутся указанные оболочки.
                                                                                                                                                                                    Есть мнение, что у «линуксоидов» просто есть привычка к мгновенно откликающемуся пользовательскому интерфейсу. Посему, оболочки, исходники которых весят больше ста тысяч строк автоматитески отбрасываются.
                                                                                                                                                                                      0
                                                                                                                                                                                      О! Вот и я о том же кричу, про время отклика, что это важно, а мне говорят — зато программисту легче с универсальным framework работать.
                                                                                                                                                                                        0
                                                                                                                                                                                        qt-софт не тормозит. По крайней мере вины qt в этом нет. Чтобы получить быстрый интерфейс достаточно отказаться от gnome и kde с их d-bus'ами и прочими демонами.
                                                                                                                                                                                        У меня запущены urxvtd, privoxy, cron, atd, amuled и X с wmii. Из софта — opera (не тормозит! :D) и 4 терминала, в двух из которых vim. При переключении виртуального рабочего стола перерисовка не заметна на глаз. При запуске avidemux_qt4, sonata или amulegui они не тормозят! ;)
                                                                                                                                                                                          0
                                                                                                                                                                                          > При переключении виртуального рабочего стола перерисовка не заметна на глаз.

                                                                                                                                                                                          Правильно, потому что вы rxvt, юзаете, а он без всяких Qt работает. У вас из тяжелых приложений — только Опера. Вы всяких Гимпов, Мозилл пооткрывайте — без компиза перерисовка экрана будет видна глазом. Кстати, если открыть много окон того же терминала — я наблюдал такой неприятный баг (вроде в FluxBox): прорисовывались все окна по очереди, несмотря на то что самые нижние в итоге не были видны на экране. То есть при переключении столов он перерисовывает целиком все окна, даже если виден только кусочек или вообще не видно(( — может у вас тоже так, просто не замечали?

                                                                                                                                                                                          • UFO just landed and posted this here
                                                                                                                                                                                              0
                                                                                                                                                                                              44 окна urxvtc на одном рабочем столе. Перерисовка не заметна. +7 окон avidemux_qt4 на другом(гуй средней сложности). Перерисовка не заметна.

                                                                                                                                                                                              Эксперимент показал, что проблема всё-таки в kde и некотором софте, а не в qt.
                                                                                                                                                                                                0
                                                                                                                                                                                                Вы compiz не забыли отключить?)) С ним получится неправильныей результат.

                                                                                                                                                                                                Дело у меня было в FluxBox (вроде как в FluxBuntu)! Значит, благодаря вам мы выяснили что это баг либо в FluxBox либо в Иксах)
                                                                                                                                                                                                  0
                                                                                                                                                                                                  У меня компиза никогда не было на домашнем. На рабочую машинку с убунтой ставил… С ним немного медленнее.

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

                                                                                                                                                                                                    Видимо у нас с вами были то ли разные Линуксы, то ли разное железо, у меня все мной описанное было(
                                                                                                                                                                                  • UFO just landed and posted this here
                                                                                                                                                                              0
                                                                                                                                                                              «Сколько я не видел дистрибутивов Линукса — они работали медленнее винды»

                                                                                                                                                                              ОМГ, вы уверены что видели именно Линукс, а не что-то другое? вы в курсе что под линем можно было спокойно смотреть фильмы на 486, когда под Виндой это было практически нереально? вы в курсе что компиз (который превосходит вистовое аэро по наворотам) спокойно работает на системах, которые в два раза слабее чем минимальная конфига для работы висты и аэро?

                                                                                                                                                                              «Виндой хкудо бедно можно пользоваться после установки, Линуксом — нет»
                                                                                                                                                                              Поставьте себе *бунту или какую-нить мандриву будет вам все из коробки, правда про гибкость можете забыть… та же самая убунта как и винда при малейшем отходе от общего курса представляет из себя тихий ужас и предмет дикого секса. Но для обычных пользователей это незаметно и все работает из коробки (и надо заметить быстрее чем в винде).

                                                                                                                                                                              Зачем вам путти, если есть обычный ссх-клиент?
                                                                                                                                                                              Что значит нет флеша? есть он там и очень даже нормальный (в точности такой же как и на остальных ОС).
                                                                                                                                                                              Фубар идет лесом, так как есть амарок
                                                                                                                                                                              Замены тотал командеру не спорю адекватной нету (или я плохо искал), но симбиоз mc+консоль+любой файл-менеджер вполне покрывают все необходимые задачи.
                                                                                                                                                                              Насчет Оперы не знаю, но лисичка работает идеально.
                                                                                                                                                                              Ничего похожего на ДиректХ нету по одной простой причине. Линуксоиды знают что есть другие ОС и пытаются делать все более-менее стандартизовано, а вот майкрософт об этом похоже не догадывается.
                                                                                                                                                                              Нет нормальной ГУЙ-либы? да ладно;) на любой вкус и цвет:
                                                                                                                                                                              1. Хотите много и круто — Qt и Gtk
                                                                                                                                                                              2. Хотите быстро и бесплатно — wxWidgets

                                                                                                                                                                              «Не зря foobar с закрытым кодом, видимо там применяются грамотные решения, есть что прятать.»
                                                                                                                                                                              Вот уж вы меня посмешили;) по вашему если с открытым кодом, то написано на коленке и работает абы как? вы действительно считаете именно так? тогда мне вас жаль… вы в курсе например что абсолютно все нормальные крипто-алгоритмы с открытым кодом?

                                                                                                                                                                              «Все (что связано с GUI) там кривое, недоделанное, про оптимизацию вообще никто не слышал „

                                                                                                                                                                              Я смотрю вы успели полистать и понять исходники например КДЕ? судя по вашему уровню как программиста я в это не верю вообще никак.

                                                                                                                                                                                0
                                                                                                                                                                                >1. Хотите много и круто — Qt и Gtk
                                                                                                                                                                                2. Хотите быстро и бесплатно — wxWidgets

                                                                                                                                                                                Я с Вами не соглашусь. wxWidgets это обертка для GTK+ под линукс, и для WinAPI под виндовс. Она никак не может быть быстрее самого GTK+. Скорее wxWidgets это тулкит для людей, пораженных MFC, и для которых сложно с ходу понять GTK+. Единственное, что быстро на wxWidgets — это разработка, да и то спорное утверждение.
                                                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                                                  • UFO just landed and posted this here
                                                                                                                                                                                      +1
                                                                                                                                                                                      GTK+
                                                                                                                                                                                      GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.

                                                                                                                                                                                      wxWidgets
                                                                                                                                                                                      The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software.

                                                                                                                                                                                      Qt
                                                                                                                                                                                      А вот с Qt несколько сложнее, там можно делать OpenSource на базе GNU GPL, но до тех пор, пока не вздумаешь продавать, вот тут уже надо платить. Причем есть интересная приписка, по поводу роялти:
                                                                                                                                                                                      For regular desktop applications, there are no royalties, runtime licenses, or other additional costs. For fixed systems or devices where the main functionality relies on Qt, a runtime distribution license may apply.
                                                                                                                                                                                      Т.е. если делаете проги для десктопа, то все ок, но если вдруг решили сделать вещь в себе, то можете налететь на роялти, так что не особо отличается от WinCE и .Net

                                                                                                                                                                                      Другими словами, на GTK+ и wxWidgets вы можете писать, закрывать и продавать без последствий (хотя с некоторыми ограничениями), а на Qt если хотите что-то продавать — будьте добры купить лицензию, а если продавать не желаете, то пишите сколько влезет и распространяйте.
                                                                                                                                                                                      А по поводу цен можно обговорить, они охотно идут на контакт и даже отвечали нам на русском.(у них для этого есть специальный человек)

                                                                                                                                                                                      Из личного опыта замечу: писать на Qt приятнее и удобнее, но есть много разных огрехов, которые не сложно решить(сорсы в руки и вперед сабклассить и дописывать чего там тролли наворотили =). На GTK+ не только все страшно выглядит, но еще и тормозит больше (про темы знаю, но найти устраивающей так и не смог). Насколько понимаю на GTK имеет смысл писать на Си, а не на CPP, может тогда он будет быстрее (ИМХО).
                                                                                                                                                                                        +1
                                                                                                                                                                                        > OpenSource на базе GNU GPL, но до тех пор, пока не вздумаешь продавать, вот тут уже надо платить.

                                                                                                                                                                                        GPL не запрещает продавать и использовать внутри компании, но если распространяешь (за деньги или нет) продукт, использующий GPL-библиотеку, должен бесплатно показывать исходники в виде пригодном для компиляции.
                                                                                                                                                                                        +1
                                                                                                                                                                                        ниже я уже писал что $3-4к за отличный инструмент это немного
                                                                                                                                                                                      –1
                                                                                                                                                                                      > вы в курсе что под линем можно было спокойно смотреть фильмы на 486, когда под Виндой это было практически нереально?

                                                                                                                                                                                      Mplayer работает и под windows (и еще как!), а другим видеоплеером я бы и не стал пользоваться.

                                                                                                                                                                                      > вы в курсе что компиз (который превосходит вистовое аэро по наворотам) спокойно работает на системах, которые в два раза слабее чем минимальная конфига для работы висты и аэро?

                                                                                                                                                                                      Вы знаете, зачем нужен компиз? Эти убогие эффекты нормальным людям — нафик не нужны, оставьте для нубов, типа какой крутой у нас линукс (для тех нубов, которые не видели макось). Все что в нем есть ценного — рендеринг окон в off-screen surface, и собственно композитинг (вывод изображений окон на экран, как правило силами видеокарты) это да нужная опция, без нее Иксы представляют собой жалкое зрелище (без нее кажется что окна, особенно сложные, прорисовыаются медленее, это видно на глаз). Но именно эта опция — не поверите! — реализована в Xp! Вот так то! Кто бы поверил. И кстати 2d ускорение для GUI она тоже начала испоьзовать раньше Линукса.

                                                                                                                                                                                      > Поставьте себе *бунту или какую-нить мандриву будет вам все из коробки, правда про гибкость можете забыть

                                                                                                                                                                                      Может тогда уж сразу висту или макось поставить? У нее и то меньшие требования к железу.

                                                                                                                                                                                      > Зачем вам путти, если есть обычный ссх-клиент?

                                                                                                                                                                                      К обычному клиенту нужна консоль. Gnome terminal или konsole запускаются медленнее putty — некомфортно((

                                                                                                                                                                                      > Фубар идет лесом, так как есть амарок

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

                                                                                                                                                                                      > Насчет Оперы не знаю, но лисичка работает идеально.

                                                                                                                                                                                      Эксперимент: сравним скорость переключения вкладок в опере/Win и fireFox/Linux. В Опере — почти мгновенно (если нет свопа), в ФФ — медленно, задержка чувствуется. Вообще, ФФ томозной, и память тоже не бережет, как вы это не заметили.

                                                                                                                                                                                      > Я смотрю вы успели полистать и понять исходники например КДЕ? судя по вашему уровню как программиста я в это не верю вообще никак.

                                                                                                                                                                                      Я сравнил (да, на глаз) скорость работы, запуска популярных Win- и Linux-программ. Только и всего. Или вы мне теперь предлагаете найти строчку, из-за которой Amarok так медленно запускается и ест больше памяти чем foobar? Поработайте в обеих системах. сами увидите разницу.
                                                                                                                                                                                        +1
                                                                                                                                                                                        "> вы в курсе что под линем можно было спокойно смотреть фильмы на 486, когда под Виндой это было практически нереально?

                                                                                                                                                                                        Mplayer работает и под windows (и еще как!), а другим видеоплеером я бы и не стал пользоваться."
                                                                                                                                                                                          +1
                                                                                                                                                                                          блин, ctrl+enter
                                                                                                                                                                                          читайте внимательнее мою фразу

                                                                                                                                                                                          «Может тогда уж сразу висту или макось поставить? У нее и то меньшие требования к железу.»

                                                                                                                                                                                          Да вы что? я ставил себе на вбокс убунту с кде4, висту и макось (леопард)
                                                                                                                                                                                          Дак вот быстрее всех работала убунта, потом шла виста, потом макось

                                                                                                                                                                                          "> Зачем вам путти, если есть обычный ссх-клиент?

                                                                                                                                                                                          К обычному клиенту нужна консоль. Gnome terminal или konsole запускаются медленнее putty — некомфортно(("

                                                                                                                                                                                          Про быстрые запуски товарищ выше писал, что если отказаться от DE, то все будет крайне быстро

                                                                                                                                                                                          «Я сравнил (да, на глаз) скорость работы, запуска популярных Win- и Linux-программ. Только и всего. Или вы мне теперь предлагаете найти строчку, из-за которой Amarok так медленно запускается и ест больше памяти чем foobar? Поработайте в обеих системах. сами увидите разницу.»

                                                                                                                                                                                          Вот не поверите, но я нормально знаю обе системы, например сейчас я сижу под виндой…

                                                                                                                                                                                          Кстати на тему приложений, которых нет по виндой… яркий пример git.
                                                                                                                                                                                            +1
                                                                                                                                                                                            Ещё один способ быстрого получения консоли — не закрывать её. :) Вариантов — масса. yakuake, tilda, yeahconsole, виртуальные рабочие столы.
                                                                                                                                                                                              –1
                                                                                                                                                                                              А также не закрывать Оперу, почтовый клиент, Флеш и еще 10 программ. Мда… вот из за таких разработчиков и приходится держать запущенным тонну софта, а уж каково это все ручками запускать после перезагрузки… (не столько тяжело, сколько неприятно выполнять рутинные действия). Слава богу старые добрые mplayer и scite стартуют быстро.

                                                                                                                                                                                              По поводу git — странно, что нет win версии, неужели даже под cygwin не компилится? svn под виндой работает отлично.
                                                                                                                                                                                                0
                                                                                                                                                                                                > вот из за таких
                                                                                                                                                                                                Сам таким софтом (рассчитанным на незакрывание) не пользуюсь, но если Вас лёгкие аналоги не устраивают, то почему бы и нет?

                                                                                                                                                                                                > не столько тяжело, сколько неприятно выполнять рутинные действия
                                                                                                                                                                                                Автозапуск? ;) Для справки: yakuake запускается пару секунд, далее у него можно заказывать вкладку с новым экземпляром konsole за долю секунды.
                                                                                                                                                                                                  0
                                                                                                                                                                                                  > Автозапуск? ;)

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

                                                                                                                                                                                                  2 секунды для запуска консоли (обычного окна с текстом, без всяких GUI шных наворотов) — это много((. За это время процессор может выполнить порядка 3-4 миллиардов операций — и это ради одного вызова CreateWindow() или как это в Линуксе называется???.. Причина очевидно в использовании технологии Kpart и KDE.

                                                                                                                                                                                                  А быстрыми терминалами, вроде rxvt невозможно пользоваться из-за нечитаемого ( очень маленького несглаженного) шрифта (меню для его настройки я не нашел, кликал левой правой и центральной кнопкой в разных частях окна)
                                                                                                                                                                                                    0
                                                                                                                                                                                                    > по вирт. рабочим столам из автозапуска они не разнесутся сами
                                                                                                                                                                                                    Это уже претензии к разработчикам WM. wmii, например, умеет разносить появляющиеся окна автоматически. Для справки: yakuake запускается в свёрнутом режиме и при нажатии на F12 (по-умолчанию) красиво разворачивается с верхнего края экрана. :)

                                                                                                                                                                                                    > кликал левой правой и центральной
                                                                                                                                                                                                    echo «URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=13» >> ~/.Xdefaults

                                                                                                                                                                                                    Спасибо. :) Всё никак руки не доходили погуглить.
                                                                                                                                                                                                      0
                                                                                                                                                                                                      > красиво разворачивается с верхнего края экрана. :)

                                                                                                                                                                                                      Еще небось и полупрозрачная консоль)) Но нас суровых виндопользователей не подкупишь дешевыми эффектами!

                                                                                                                                                                                                      Кстати, неужели это нечитаемое вслух заклинание нельзя было встроить в rxvt сразу?? Сотни тысяч людей вынуждены были Гуглить, искать, курить маны и так далее((

                                                                                                                                                                                                      p.s. Но на флешечку в папку Линукс строчку себе скопирую)) Тока лучше Andale Mono поставить.
                                                                                                                                                                                                        0
                                                                                                                                                                                                        > Еще небось и полупрозрачная консоль
                                                                                                                                                                                                        По-умолчанию — нет. И разворот можно сделать мгновенным.

                                                                                                                                                                                                        > Кстати, неужели это нечитаемое вслух заклинание нельзя было встроить в rxvt сразу?
                                                                                                                                                                                                        Умолчания всегда выбираются так, чтобы у максимального количества пользователей программа просто заработала. С xft могут быть проблемы.

                                                                                                                                                                                                        > Тока лучше Andale Mono поставить.
                                                                                                                                                                                                        Andale Mono нечитаем при небольшом размере букв. На размере 14 — да, но тогда слишком мало строк в экран влазит.
                                                                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                                                                                      • UFO just landed and posted this here
                                                                                                                                                                                                          0
                                                                                                                                                                                                          Блин ты бы сам своими глазенками попробовал этот шрифт разглядеть, он такой маленький, наверно 2-3 миллиметра высотой, несглаженный (буэээ), его можно читать только вплотную к монитору. Уж в винде по умолчанию в консоли ставится мелкий шрифт — этот еще в 2 раза мельче, вот! Не веришь — сам посмотри, если ты линуксоид.
                                                                                                                                                                                                          • UFO just landed and posted this here
                                                                                                                                                                                                  0
                                                                                                                                                                                                  > Про быстрые запуски товарищ выше писал, что если отказаться от DE, то все будет крайне быстро

                                                                                                                                                                                                  Отказаться от KDE- или GNOME- программ и фактически пересесть в консоль (mpd, vim, mc, bash, man и что там еще из этого). И признать, что нормальных (удобных) GUI-программ в Линуксе нет.
                                                                                                                                                                                                  • UFO just landed and posted this here
                                                                                                                                                                                            +1
                                                                                                                                                                                            > Еще пример: нажимаем Win+P и что происходит? Появляется putty. Может ли таже qt-based konsole запуститься с такой скоростью? Нет, не может, как не старайся.

                                                                                                                                                                                            Может. konsole использует kdelibs. kde-based приложения действительно стартуют несколько секунд, но после этого тормозят не больше, чем вся остальная гуйня на любой платформе. qt4 версия avidemux, например, стартует почти мгновенно (на приличной машинке). А если хочешь мгновенный отклик на любые действия, есть куча лёгкого софта:
                                                                                                                                                                                            1. urxvt в режиме демона.
                                                                                                                                                                                            2. mpd+sonata или даже mpc
                                                                                                                                                                                            3. xbindkeys
                                                                                                                                                                                            4. vim

                                                                                                                                                                                            > За 12 лет не появилось ничего похожего на DirectX (прямой доступ к видеопамяти, нужен для программ вроде флеша, без него плохо и криво), OpenGl — не в счет, это не то же самое.

                                                                                                                                                                                            Конечно не то же самое. sdl+OpenGL поддерживает 21 платформу, в отличие от. При этом удобнее в использовании.

                                                                                                                                                                                            > Все (что связано с GUI) там кривое, недоделанное, про оптимизацию вообще никто не слышал

                                                                                                                                                                                            Хочешь сказать, что если не существует мощных *и* быстрых IDE, то это потому что разработчики всех IDE в мире не имеют понятия об оптимизации? Почитай исходники eclipse.
                                                                                                                                                                                              0
                                                                                                                                                                                              > kde-based приложения действительно стартуют несколько секунд,

                                                                                                                                                                                              А могли бы стартовать мгновенно. Зачем нужны горячие клавиши. если они не срабатывают сразу же? Это очень грустно на самом деле. Просто есть случаи, когда задержка недопустима, я уже где-то писал: клик по ссылке в аське (пришла ссылка — кликнул — посмотрел секунд 5 — посмеялся — закрыл), клик по фотографии, запуск плеера или видеоплеера, клик по ярлычку папки. Если задержка идет более 0.5-1 секунды, на одноядерном компе, то это портит все впечатление, правда неудобно становится пользоваться. И все старания юзабилистов идут прахом. А пользователь дкумает «какой тормозной этот линукс», хотя мы то знаем что виноват не Линукс а гном или КДЕ.

                                                                                                                                                                                              «Легкий софт» не такой уж и легкий в использовании.

                                                                                                                                                                                              > urxvt в режиме демона.

                                                                                                                                                                                              У него мелкий несглаженный (2008 год на дворе) шрифт. Меню, чтобы его поменять не нашел, ман просмотрел по диагонали (читать неохота) не нашел. Догадываюсь что это делается через X resourсes, но их я изучал давно, забыл, и идея потратить пару часов на такую мелочь мне не понравилась. Лучше бы хороший шрифт поставили авторы программы, они это явно лучше меня умеют делать. Я привык к меню и диалогам((

                                                                                                                                                                                              > 2. mpd+sonata или даже mpc

                                                                                                                                                                                              Опять же, это сетевой демон, мне как то не прет идея для воспроизведения музыки запускать демона, а потом к нему же коннектиться. Не слишком ли заморочно? По моему отдельная программа (обычный плеер) должна всяко работать быстрее, хотя бы в силу более простого устройства. Подозреваю так же, что все это требует ручной настройки (копаться в мануалах чтобы послушать музыку! До чего мы докатились!) и опять-таки, а может ли он как тот же foobar2000 запускаться быстро? Не факт.

                                                                                                                                                                                              > xbindkeys

                                                                                                                                                                                              Дело пахнет конфигом и заморочками. Я конечно осилил настройку горячих клавиш через конфиг в BlackBox for Windows (там это действительно несложно), но под Линуксом — чувствую не осилю. К тому же его потом надо как-то прописать в автозагрузку… одни заморочки.

                                                                                                                                                                                              > vim

                                                                                                                                                                                              Может mcedit?)) Он не поддерживает Ctrl+N, Ctrl+S и прочих виндовых радостей, к которым я привык за много лет, в него нельзя перетаскивать файлы (или теперь можно?), его надо очень длого настраивать чтобы он хотя бы прилично смотрелся (цвета, шрифта и все такое)

                                                                                                                                                                                              > Конечно не то же самое. sdl+OpenGL поддерживает 21 платформу, в отличие от. При этом удобнее в использовании.

                                                                                                                                                                                              Линукс не разрешает (или я что то прорпустил?) приложениям писать напрямик в видеопамять. Все. Все трюки. с «shared beetween Xserver and application»-памятью — это фигня. Нужно как в DirectX, и никак иначе. Все остальные решения — заведомо неэффективны. неужели это так трудно понять?

                                                                                                                                                                                              Теперь смотрите? Что работает под Линуксом хорошо? Правильно, консольные прилодения. Из десктопных — всякие *box'ы, fltk-based apps, iceWM, XFCE (но по возможностям он слабоват, и настраивается через конфиг… а я стал ленивым). Собственно Линукс под консольные приложения видимо и разрабатывался, поэтому они там так хорошо работают.

                                                                                                                                                                                              А что работает плохо в Линуксе? Правильно, kde-based и gnome-based приложения, и Иксы местами неэффективно работают (до compiz ими было вообще тяжело пользоваться). А почему? А потому что не очень правильно и эффективно написаны.

                                                                                                                                                                                              Таким образом, придется признать. что сегодня в линуксе нет достойной GUI-библиотеки, и соответственно, достойного GUI. заметьте, что приведенные вами «легкие» программы — не GUI-шные. И до той же GUI-подсистемы WinXP (c DirectX, 2d ускорением, рисованием во внеэкранную плоскость, легкой библиотекой виджетов) Линуксу пока далеко( Со всеми вытекающими.
                                                                                                                                                                                              • UFO just landed and posted this here
                                                                                                                                                                                                  –2
                                                                                                                                                                                                  Слушайте, вы ошибаетесь! Я между прочим активно пользуюсь тем же Cygwin… привык к хорошей командной строке (а не убогий cmd.exe). Мануалы — в свое время распечатывал пачками, и читал. Но надоело. Лазать в многостраничных мануалах, чтобы просто шрифт поменять в консоли  —  уже неохота. Это идиотизм какой-то и наплевательство к пользователю. Кроме того в ходе настройки очень тяжело пользоваться под Линуксом фаерфоксом (тормозит) с дефолтными шрифтами, ад какой-то, и клавиатура сама раскладки не переключает, расстроился, плюнул и вернулся в очередной раз к Винде, где все работает акуратно. в следующий раз поставил Оперу — какой-то искаженный вид, темное серое меню с пиксельными грубыми шрифтами… опять не то. Опера под линуксом и под win — совершенно разные программы, как не странно((

                                                                                                                                                                                                  Еще там были проблемы с настройкой переключения раскладок (какой то умник решил что для переключения клавы в консоли и в иксах используются разные клавиши и конфиги… где тут логика, я спрашиваю???). Потом выяснилось, что в консоли русская локаль.а вот русского шрифта нет(( Представляете, каково? если учесть что почти все сообщения об ошибках пишутся по-русски. Это уже потом я додумался вписать export LANG=en_Us в bashrc, но помучаться пришлось. В иксах вообще консоль кривая, какой то дурной шрифт в rxvt, ничего не разобрать что написано.

                                                                                                                                                                                                  Про такие мелочи, как отсутствие русских букв на флешке в именах файлов, я просто молчу.

                                                                                                                                                                                                  Сотни таких мелочей отбивают напрочь желание возиться с Линуксом. такое ощущение, что разработчики все наперекор делают, квест какой-то, чтобы было как можно сложнее.
                                                                                                                                                                                                  • UFO just landed and posted this here
                                                                                                                                                                                                      +1
                                                                                                                                                                                                      маленькая поправка. Не все дистры гнутые. По сути гнутыми можно считать дистры в которых нет не гнутого ПО (либо оно вынесено за основную часть репозитария, как например в дебе).
                                                                                                                                                                                                      • UFO just landed and posted this here
                                                                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                                                                    0
                                                                                                                                                                                                    > Опять же, это сетевой демон, мне как то не прет идея для воспроизведения музыки запускать демона, а потом к нему же коннектиться.
                                                                                                                                                                                                    Зато музыка не прекращает играть при вырубании x-сервера :P

                                                                                                                                                                                                    > Подозреваю так же, что все это требует ручной настройки
                                                                                                                                                                                                    Нет. :P

                                                                                                                                                                                                    > По моему отдельная программа (обычный плеер) должна всяко работать быстрее, хотя бы в силу более простого устройства.
                                                                                                                                                                                                    mpd проще именно потому, что он предоставляет TCP сокет вместо графического окошка.

                                                                                                                                                                                                    > может ли он как тот же foobar2000 запускаться быстро? Не ф