Компания
455,38
рейтинг
30 октября 2014 в 11:25

Разработка → Яндекс.Браузер теперь и для Linux

Говорят, что обещанного ждут три года, но мы управились быстрее, и только что на YaC 2014 была представлена первая бета-версия Яндекс.Браузера для Linux.

В этом посте, помимо ссылки, небольшой рассказ о том, в чем была сложность поддержки Flash Player, какой процент сотрудников Яндекса используют Linux и почему нам особенно важны комментарии на Хабре про него.

image

Эту сборку можно было бы назвать специальной версией для Хабрахабра — нигде нас не просили выпустить ее так активно, как здесь. Под любой нашей статьей про Яндекс.Браузер обязательно было примерно такое:



С другой стороны, в самом Яндексе около 15% сотрудников используют на десктопах те или иные дистрибутивы линукса. Несколько сотен человек из их числа добровольно помогают нам тестировать предварительные сборки браузера. Поэтому спрос на браузер был в том числе и внутренний.


Текущая сборка под Linux — это почти тот же самый Яндекс.Браузер, что и на Windows или OS X. В нашей адресной строке все так же можно вводить названия и адреса сайтов в неправильной раскладке (подробнее). Доступны жесты мышью и быстрый переход в начало страницы через клик по вкладке. Режим Турбо сжимает не только страницы, но и видео во время его просмотра. Поддерживается установка расширений не только из встроенного каталога и Chrome Web Store, но и из Opera Addons (да, мы поддержали формат NEX). И многое другое.



Однако версия под Linux все же имеет отличия от других сборок. Например, текущая бета Яндекс.Браузера поставляется без предустановленного плагина Flash Player. И тому есть несколько причин. Прежде всего, стоит вспомнить про отказ компании Adobe от развития Flash под эту платформу. Вот только касается это исключительно NPAPI-версии плагина, поскольку PPAPI-версия Flash Player по-прежнему развивается, но поставляется эксклюзивно с браузером Chrome. А самое главное это то, что поддержка NPAPI была полностью вырезана из кодовой базы Chromium для Linux при миграции проекта на новый кросс-платформенный графический стек Aura. Разработчики Яндекс.Браузера оказались перед выбором: оставить пользователей без Flash-контента или что-нибудь придумать…

К счастью, вариант нашелся достаточно быстро. Уже в этой версии Яндекс.Браузер умеет автоматически подхватывать пакет pepperflashplayer-nonfree, доступный в стандартном репозитории Ubuntu. От пользователя даже не требуется запускать его со специальными параметрами. А если в системе установлен Chrome, то его Pepper Flash будет также использоваться Яндекс.Браузером.



На данный момент доступны пакеты deb и rpm для 64-битных систем, скачать которые можно на browser.yandex.ru/beta. Будем рады вашим отзывам и предложениям.

image

Напомним, что перед вами самая первая бета-версия Яндекс.Браузера для Linux, поэтому вы, возможно, найдете в ней ошибки, о которых нам очень хотелось бы узнать через https://browser.yandex.ru/feedback/.
Автор: @BarakAdama
Яндекс
рейтинг 455,38

Комментарии (313)

  • +14
    Вау. Я до этого дожил.
    Осталось написать ebuild
    • +2
      и pkgbuild
      • +14
        не-не, я сегодня вечером займусь только ebuild-ом
        • +15
          а я pkgbuild-ом :)
          • +5
            кто-то меня опередил, билд уже в AUR
            • +2
              Всегда поражала эта молниеносность в арче, за это его очень люблю.
              • 0
                а в генте, значит, не молниеносно? :)
                • 0
                  Я к сожалению гентой не пользовался
        • 0
          Возможно, я окажусь быстрее :)
          • 0
            в общем, кто хотел ебилдов, их есть у меня в одноимённом оверлее :)
            • 0
              Ну вот, опередил. В Багзиллу залил?
              • 0
                Нет. Лень :-/
                // оно обычно само оттуда в дерево попадает :)
                // возможно, играет роль мой «плащ» во фриноде :)
                // А вообще, может быть попозже залью (хотя, буду рад, если кто-то будет быстрее меня)
            • 0
              поставил, но почему-то нет flash(
              В chromium флэш есть, www-plugins/chrome-binary-plugins установлен.
              • 0
                ну, это надо товарищей яндексоидов пинать, спрашивать по каким захардкоженным путям он его ищет.
      • +1
        и патч для FreeBSD
        • 0
          порт
          • +3
    • +23
      Ребят, а чем он принципиально лучше Chromium? Зачем вы его ждали?
      • +2
        Я там ниже немного написал: habrahabr.ru/company/yandex/blog/241915/#comment_8099201
      • +14
        Из того, что вспоминается:
        1) Семантическим (или это называется «морфологический»?) поиском
        2) Более приятным интерфейсом
        3) Отвязкой от гугла (кто бы что не говорил, но лично по мне — гугл ныне уступил место «корпорации добра» Яндексу), ходят слухи, что даже можно не посылать автоматом персональные данные, поставив соответствующую галочку, а режим инкогнито действительно инкогнито.
        4) Наличием жестов
        5) Возможностью автоматом делать и публиковать скриншоты (отключаемая фича — встроенный плагин)
        6) Автоматом затеняется страница при просмотре видео (так же встроенный плагин)
        7) Использование серверов оперы (или только технологии, точно не скажу) для проксирования и сжатия данных (режим турбо)
        8) Возможность автоматического расшаривания всего и вся во всякие социалочки (спорное преимущество)
        9) Всякие дополнительные плагины (по умолчанию отключены), вроде я.пробок, я.почты, я.погоды, блокировка флеш-баннеров и видео (как в FF), информация о репутации сайтов
        10) Не навязывает перевод страниц
        11) Вместо полного адреса можно вводить заголовок сайта, т.е. автопоиск по истории (например по «хабрахабр» откроется «habrahabr.ru»)
        12) В поисковой строке может отображаться нужная информация (например если набрать «погода в москве» — покажется погода, без надобности открытия нужного сайта)
        13) На «табле» может отображаться нужная информация, т.е. помимо популярных закладок, ака «быстрого доступа» — каждая плашка выполняет роль некого виджета — может информировать о количестве новых сообщений в почте или фконтактиках, или о пробках\погоде\ещё_чего_нибудь (плюс там могут располагаться всякие уведомления)
        14) Можно прямо в строке поиска переключить поисковой движок, а не делать это в настройках или прописывать префиксы, типа «google: блабла»
        15) Помимо гугловских тем — можно устанавливать обои (а какой браузер может называться браузером без нескучных обоев?)
        16) Расширенный словарь правописания
        17) Расширенная поддержка всяких документов (например docx, ppt и проч.)
        18) Можно автоматом звонить из ПК'шного браузера, если он установлен на мобилке
        19) В адресной строке автоматом отображается навигация по сайту (собственно а как я.браузер это делает? wai-aria, open graph, schema.org? Или что, разработчики, откройте секрет)
        20) Кликнув по табу можно проскроллить страницу наверх и обратно (отдельное спасибо Евгению за эту фичу)
        21) ещё что-то про что я забыл сказать

        Минусы тоже есть (т.е. чем принципиально хуже, но про это никто не спрашивал)
        • +1
          Скажите, а адрес выделенный мышкой из адресной строки оно по прежнему вместе с «http://» копирует?
          • +1
            Если сайт уже открыт — да, если только вбит адрес (но по ссылке не перешли) — нет, скопируется ровно то, что было введено.
            • –10
              Значит в топку.
              • +9
                А вы считаете что должно быть иначе? на http и https могут быть абсолютно разные сайты и если копируете адрес текущей страницы, то логично копировать и протокол
                • 0
                  Мне это тоже сильно не нравится. Мне лично надо чтобы копировался адрес без протокола. Это как-то можно в настройках поставить?
                • +7
                  Меня это тоже раздражает :) Если есть выделение, то копироваться должно ровно то, что выделено, а не «плюс какие-то ещё невидимые сущности».

                  А получается как: выделяем часть адреса — копируется часть. OK, ожидаемое поведение. Выделяем весь адрес — к выделению добавляется ещё что-то, что мы не выделяли. Вот это — ни разу не логично.
                  • 0
                    http/https тоже есть. Только скрыт.
                    • +5
                      Я его выделял? Нет. Значит, копироваться и не должен. Представители альтернативной логики могут удовлетвориться дополнительным чекбоксом :)

                      Или, например: копировать схему по контекстному меню, а выделение — оставить как выделение.
                      • +2
                        Ну, тут, увы, у всех мажорных браузеров включена альтернативная логика. Боюсь, Яндекс не поймут, если сделает иначе.

                        Хотя, мне и самому не нравится эта идея со скрытием протокола.
                        • –2
                          Видимо, что-то изменилось в последнее время — ещё совсем недавно дефолтное поведение при копировании из адресной строки было другим :) Во всяком случае в FF и хроме, про другие не знаю.
                  • 0
                    а как, при такой долбанутой практике скрытия протокола в адресной строке предлагаете копировать ссылку с протоколом (чтобы передать её кому-нибудь)?
                    • –1
                      Например, нажать ПКМ и выбрать «скопировать адрес». Вариант так себе, согласен, особенно для тех, кто больше по клавиатуре долбит, чем мышой елозит. Но пока другого не приходит в голову.
                  • +2
                    Нет невидимых сущностей — нет проблемы копирования. У меня FF показывает полностью адрес, без всяческих «умных» сокращаторов.
                • 0
                  Да, я считаю что должно быть иначе. Должно быть как минимум настраиваемо. Мне ненужен протокол в доменном имени в буфере обмена.
              • 0
                А вы на форумы или в мессенджеры ссылки никогда не вставляете? Или http:// вручную приписывать предлагаете?
                • 0
                  Дык никто ж не предлагает или/или, вопрос можно решить одним чекбоксом. Ну и см. чуть выше.
                  • 0
                    Вместо чекбокса лучше сделать отдельную комбинацию и/или пункт в контекстном меню для копирования без протокола. Самому приходится после копипаста удалять http://, когда нужно посмотреть WHOIS. РосНИИРОС адрес с протоколом не понимает, с DomainTools раньше так же было.
                    • –1
                      Вот да, мне тоже копирование домена без протокола важно, когда он уже загрузился.
                      Но дело даже не в этом.
                      IMHO, это ломка всей привычной картины мира, известной человечеству со времён появления принципа Copy-Paste :)
                    • +1
                      так себе решение, конечно, и даже, в прямом смысле, заход с обратной стороны, но whois() { `which whois` {*/*:\/\//} } ;)

                      а так — и какую же вы «комбинацию или пункт в контекстном меню предлагаете?

                      // к слову, имхо, было бы логичным сделать так, чтобы после ^A протоко был выделен, а вот при ручном выделении, даже всего домена — нет

                      // только что заметил, что в том же Fx если выделить домен без последней (равно как и без первой) буквы, то протокол не копируется :)
                  • +4
                    Чекбоксы, ПКМ… Вы чего? Просто показываем http/https — кому надо, тот выделит весь адрес, кому не надо — часть. Нет, лишь бы лишних чекбоксов нагородить.
                    • +1
                      Раньше так и было. Теперь же протокол HTTP в адресной строке не пишется. Ох уж эти нововведения.
                      • 0
                        Так я в курсе. Хреновое нововведение. Надо вернуть, чтобы писался.
                        • 0
                          Так пожалуйста. about:config — browser.urlbar.trimURLs
                          • 0
                            Ага, спасибо. Так вот эта настройка должна по умолчанию быть false.
                            • 0
                              Ну, что должно быть, а что не должно — это уже вопрос спорный. Сейчас «порог вхождения в сеть» гораздо ниже, чем лет 10 назад, и надо писать продукты с учётом того, что работать за ними будет скорее всего что-то с интеллектом цветочного горшка. Самое главное, чтобы для более-менее мыслящих людей всегда оставались возможности тонкой настройки под себя (а не как произошло с оперой).
                • +3
                  Когда мне нужна ссылка для передачи ее по сети, я нажимаю Ctrl+A, Ctrl+C в адресной строке. Вполне логично, что скопируется все, включая протокол. Но когда я выделяю отдельно имя, ожидаю что скопируется только оно, без всяких протоколов.
                  Сейчас это не так и это несколько… раздражает.
              • +3
                но-но!
        • +4
          Приятность дизайна — субъективна, мне вот и стандартный по душе.
          Жесты полезны на планшетах, а вот на десктопах и на ноутбуках, увы, бесполезны.

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

          В адресной строке хрома тоже можно искать по истории, чем я регулярно пользуюсь. Так-де достаточно просто, для меня, переключаются поисковые системы: например, ввожу я kino и хром понимает что я хочу искать на кинопоиске, или htm — на htmlbook и т.д.

          Всё остальное (кроме режима турбо), я уверен, настраивается расширениями.
          • +3
            1) Ну лично мне стандартное хромоформление довольно сильно надоело за время его использования, но да, на вкус и цвет…

            2) Про жесты Вы говорите так, просто потому что не пользовались ;) Лично мне эта фишка ещё в Maxthon 4 понравилась (который кстати тоже довольно крутой в плане комбаина), а на тач устройствах я просто не представляю как это реализовать. Например нажатие правой мыши и движение влево возвращает по истории назад, а вот с тач устройством как быть? Точно так же? Но если я просто скролю страницу влево?

            4) Я уже год как слез с гугла, прошу простить, некоторые вещи действительно я мог приплести в порыве систематизировать всякие интересные плюшки.

            5) Верно, правда не только режим турбо (взять хотя бы поиск по странице или звонилку), но в целом абсолютно верно. Но в таком случае почему все сидели на престо-опере (хоть движок там был откровенно странноватый), а не использовали хромы с расширениями? Привычка или всё же чем-то он был действительно удобнее?
            • 0
              2) свайп влево двумя пальцами, например
              • 0
                свайп двумя пальцами больше подходит для перехода по табам, по-моему.
          • +2
            «Искать по истории». Не в этом ведь суть. Пройдите по ссылке в статье. Там наглядное сравнение. Chromium по запросу «млюсщь» не найдет вам в истории vk.com. Как и по запросу «ВКонтакте» не подскажет сайт, если его нет в истории.
        • 0
          А разве всего такого нету в хром маркете?
          • 0
            Всего — точно нету, но частично есть. Например жесты.
            • 0
              Но нативные жесты — всегда лучше, чем реализованные с помощью дополнения)
        • 0
          Простите, а как делать скриншоты через встроенный функционал браузера?
          • 0
            Там в дефолтных плагинах (browser://tune/) есть плагин Lightune — он самый первый в списке, в разделе «Инструменты», поставляется вместе с браузером, походу, но отключён по умолчанию.

            Скрины в спойлере:
            Скрытый текст



            • 0
              Вы не поверите:

              • 0
                В яндексе походу проводят ab-тестирование -_-

                У меня винда, если что, может из линуксовой версии вырезали его (Это ведь линуксовая версия?).
                • +2
                  Да просто версии штуки, которую они используют, под Linux нет: app.prntscr.com/ru/
                  • 0
                    Это очень печально, т.к. инструмент действительно очень удобный.
        • –5
          В общем ничего радикального на подобие того что творила Opera нет. Хотя нет есть. Есть пиар. Opera же все делала красиво и без пыли.
          Кстати, как там с безопасностью?
          • 0
            Так же, как в опере. Как, впрочем, и в скайпе.
            И в любом другом проприетарном приложении.
            Безопасность и проприетарное приложение — антонимы по определению.
            (Но не стоит забывать, что сам факт открытости — тоже не является синонимом безопасности. Он является необходимым, но недостаточным)
      • 0
        Не совсем понимаю, что значит «принципиальные», но, например, умная строка действительно умная. В статье дал ссылку на сравнение с Chromium («подробнее»). Добавим к этому жесты, Турбо со сжатием потокового видео, своя реализация ленивой загрузки вкладок, пофразовый переводчик, поиск по странице с учетом морфологии. Это то, что вспомнил сходу из своего любимого после 12 часового марафона на YaC.
  • +2
    Я, как пользователь debian на десктопе, негодую:
    yandex-browser-beta зависит от libc6 (>= 2.15), однако:
    Версия libc6:amd64 в системе 2.13-38+deb7u6.

    • 0
      backports пробовали?
      • 0
        в бэкпортах для стабильной версии нет более свежей libc
    • +1
      А это нормальная ситуация с debian. Аналогичные «чуть большие» версии хотят, на вскидку, сам Chromium и всякие nvidia программки (nvenv и т.п.). Последняя, правда, и не поддерживает debian официально…
  • +6
    Установил за минут 10-15 до того, как на YaC объявили о выходе беты. :) А планируете перенять фичу Chrome, который показывает значок динамика на вкладках, вещающих в данный момент какой-то звук? Не сказать, что критичная фишка, но довольно полезная.
    • +1
      Она зависит от PPAPI-флеша, на NPAPI это не сделать. Надеемся, что Adobe выпустит PPAPI как отдельную библиотеку, тогда сделаем, надеюсь :)
      • 0
        На www.videojs.com/ (первый нашедшийся сайт, воспроизводящий через <video>) Chrome тоже показывает значок при воспроизведении. Или даже для HTML5-видео все завязано на Flash?
        • +2
          Нет, конечно. Просто делать эту фичу только для HTML5-video/audio бессмысленно, нужно и для него, и для флеша.
  • 0
    Спасибо. Так лучше, чем никогда.
    А зачем вам на странице беты ссылка "Что нового?", ведущая на сообщество в бесславно отбросившей коньки ярушечке?
    • 0
      Это блог Я.Браузера, он (как и другие блоги сервисов Яндекса) продолжает жить, там действительно пишут, что нового :)
      • 0
        И правда. Прошу прощения. Просто на момент написания комментария урл возвращал 502. Видимо, хабраэффект.
      • +3
        Есть что-то глубоко аморальное в том, что clubs.ya.ru/yandexbrowser/ работает, а clubs.ya.ru/ пишет «Я.ру закрыт».
        • 0
          Надо бы поменять адреса, наверное, да :)
          • 0
            Или дать список ссылок на клубы яндекса :-)
        • 0
          Идет переезд с Я.ру. Не такой быстрый, но идет.
  • +5
    32-битная версия планируется?
    • 0
      Планы такие есть, если на неё будет достаточный спрос. Ваш вопрос — показатель спроса, да :)

      Спасибо.
      • +4
        И меня посчитайте :)
      • –4
        Я тоже негодую, почему именно 64-битную выпустили? Ведь 32-х везде пойдёт, в отличии от 64-х.

        Вы и опера выпустили x64, а убунту у меня стоит x32…
        • –3
          вангую, что причиной была лень кросскомплировать у тех, кто выпускал

          // опять же, был бы опенсорсный проект — все дистрибутивы сами бы подхватили и собрали как надо :) Ещё и патчей заслали бы в обратку :)
          • 0
            Какая лень?
            Сегодня есть стабильный хром/блинк/хромиум на x32, и не стабильный на x64.

            Если у всех сегодня на винде стоит x32 браузер, то зачем под линукс делать x64? Откуда взяли x64, с нестабильной ветки? Это вообще хардкор на девелоперской версии делать свои надстройки это баг в квадрате будет…
            • +2
              В Windows библиотеки все с собой, а в Linux, если нет больше 32bit приложений(а их не так много) придется тащить вагон и маленькую тележку 32bit библиотек из-за одного приложения.
              Одну версию всегда проще двух поддерживать, Yandex выбрал x86_64.
              • –1
                Так я и говорю, выбор не правильный и не оправданный. Хром с хромиумом же работают, значит можно сделать…
      • 0
        Мой ещё приплюсуйте :)
        • 0
          Спасибо.
        • 0
          И я хочу х32 )
      • 0
        и меня тоже посчитайте :)
  • +10
    Раз под линукс вышла, запускаем новую ожидалку. :)

    Когда будет под виндафоны?
    • +39
      Ыыыы :)
      • +1
        Там это кстати более актуально. Хромиума- блинка до сих пор там нет.

        Это ограничение платформы или никто просто не заморачивается?
        • 0
          Насколько я знаю, ограничение платформы: там могут быть только надстройки над движком IE.
          • –1
            Это вроде ограничений 7 версии, в 8 вроде как все ок с этим, но видимо это довольно трудоемко для энтузиастов, гугл этого не будет делать из принципа, опере не до того, так что вся надежда на вас.
            Но даже если все до сих пор плохо — в виде настройки тоже хорошо, главное чтобы все фишки остались — как в ios версии.

            Так что запуск ожидания — открыт.
            • –1
              IE это, конечно, такая попаболь. Кстати, не столько потому, что все на него забивают и то, что даже в 10-ке есть свои тараканы, и даже не потому, что UX у него это северная лиса, а потому что эта хрень — единственное, что может посадить аккмулятор 1520.
              И я заметил, что тот же ucbrowser рендерит по-другому, должно быть уже можно свои движки.
              • 0
                с последним апдейтом приехал 11 ие.

                Прикидывается шлангом хромом сафари файрфоксом всеми сразу в юзер агенте, умеет все -webkit префиксы, touch модель событий и поэтому сайты заточенные под вебкит — работают в нем хорошо.
                • 0
                  У меня стоит девелопер превью, так что я тоже на последнем ие.
                  Но хотелось бы альтернативу, как писали выше, у яндекса отличные шансы занять пустую нишу.
                • 0
                  Так может они, наконец-то, просто поменяли движок на webkit/blink? :)
            • 0
              Опера есть же на винфоне восьмом, правда, бета всё ещё.
              • 0
                там так же мини версия, с рендерингом серверным. Для нокий на с40 — было спасение, для современных смартов что то мутное.

          • 0
            Там есть UC Browser, а он известен своим собственным движком.
            • 0
              Это не значит, что на WP они используют свой движок. Chrome и Яндекс.Браузер для iOS тоже не на Blink работают.
  • 0
    А почему английская версия страницы не обновилась?
    • +2
      Поправим, спасибо.
  • +1
    Отлично, но есть вопрос: в ябзере можно сделать вертикальные вкладки или они так же гвоздями прибиты, как и в хромиуме?
    • 0
      Нет, сейчас нельзя.
      • +2
        > сейчас

        Значит есть надежда, что когда-нибудь станет можно?
        • +2
          Надеюсь, что да :)
  • +22
    Вопрос-оффтопик, но всегда было интересно: а какой процент сотрудников «Яндекса» пользуются «Яндексом» в качестве поисковика?
    • +2
      85% :)
      • +17
        Итого: IT-отдел в Яндексе — 15% от общего числа сотрудников :)
        • +1
          Гораздо больше, если вы называете IT-отделом разработчиков и системных администраторов.
          • +6
            Нет, я просто предположил, что множество айтишников и множество людей, не пользующихся поисковиком от Яндекса должны совпадать =)
            • +2
              почему это IT-отдел должен вдруг быть корпоративными предателями? :)
              • +14
                Просто доки в гугле реально легче искать. Не потому что Яндекс хуже, а потому что большая часть разработчиков все же гуглят → полезные результаты находятся выше. Да и про индексацию Яндексом англоязычные ресурсы вряд ли задумываются.
                • +5
                  Ну, не знаю. В 99% случаев у меня прекрасно ищется в Утке (DuckDuckGo), которая, ВНЕЗАПНО, сделана «in partnership with Yandex»
                  • +2
                    Не могу ничего сказать про утку, но с поиском в Яндексе согласен — сущий ад. Но стоит учитывать «пузырьковый эффект»: если я из другого места(другой IP) без авторизации в сервисах гугла буду искать что-либо техническое, то потрачу в разы больше времени, чем если бы делал это из под своего аккаунта/IP
                  • +1
                    Действительно внезапно, не знал. Теперь буду знать.
                • 0
                  Ещё потому, что яндекс любит искать преимущественно на русском, и более агрессивно исправляет то, что считает опечатками.
                  В результате поиск документации менее релевантный, замусоренный домохозяйскими текстами.
                  • 0
                    Вот и я о том же — у Яндекса просто ориентация на другую категорию пользователей. Искать доки в нем — все равно, что дрелью гвозди забивать.
                    • 0
                      А вы обучите яндекс своим предпочтениям. Недавно я тоже был с вами согласен, но сейчас ищет доку вполне себе сносно
                      • 0
                        Не, спасибо, я пока что на гугле посижу. Пока он окончательно в УГ не скатится :)
                  • 0
                    Можно попробовать yandex.com
                    • +1
                      Ну, я уже свой яндекс вышколил, всякие ненужные галочки снял, нужные поставил. Просто он из коробки слишком домохозяйский.
                  • –2
                    Можно подумать яндекс когда-то выполнял сколь-либо релевантный поиск…
                • 0
                  Вы просто не те доки ищете.
    • 0
      Я слышал от бывшего сотрудника, что им просто запрещено пользоваться гуглом и прочим из-за мер безопасности.
      • +1
        Враньё.
      • +4
        Нет, поиском Гугла в Яндексе пользоваться не запрещено.
        • 0
          А почтой? Возможно, я с ней перепутал.
          • +4
            И почтой не запрещено.
            • –4
              А на самом деле?
      • +5
        Гуглом пользоваться можно. Честно. И Яндекс.Браузер никому насильно не ставят.
  • 0
    Буквально час назад думал о том, когда же выйдет Яндекс.Браузер. И тут такой сюрприз.
    Но есть некоторые «придирки»:
    1. Как можно открытый сайт добавить на табло?
    2. Будет ли возможность делать группы сайтов в табло?
    3. В KDE оформление смотрится не очень, но это проблема кедов посути. Даже вид хрома тут не очень.
    • +1
      1. Зайти в табло, нажать «добавить». Там будет лента «недавно посещённые», оттуда можно добавить недавно открытые страницы.

      2. Пока нет, мы считаем Табло инструментом для очень быстрой навигации, группы всё-таки не очень хорошо укладываются в эту концепцию. Но мы думаем о разных вариантах.
      • 0
        1. Получилось, но словил не очень хороший баг/фичу. После 3 ряда сайтов в табло не читаются недавно посещенные, при 4 ряду их попросту уже нет.
      • 0
        Очень порадовали вы, ребята, со своим браузером, особенно на фоне новой убогой Оперы. Спасибо! Но присоединяюсь к просьбе группировки табов а-ля Opera 12. Внесите это в roadmap, хотя бы отдалённый, и цены вам не будет. Очень часто возникают ситуации, когда их не хватает.
        • +1
          Спасибо. Над группировкой табов мы думаем :)
    • +1
      Попробуйте установить оформление qtcurve для gtk приложений, вполне прилично выглядит.
    • 0
      Ну, в unity они (основанные на хроме браузеры) тоже не нативно смотрятся.

      Одна из причин моего перехода на FF кстати, ну и vimperator ещё :)
      • 0
        Нужно просто включить в настройках «Use GTK+ theme»
    • 0
      3. В KDE оформление смотрится не очень, но это проблема кедов посути


      Нет, это проблема браузеров и приложений. Нативным для десктопного линукса справедливо считать тулкиты gtk/qt, которые более-менее подхватывают темы друг друга или имеются движки тем для обоих. Если приложение не может перенимать тему/поведение системы и окружения, это проблемы приложения. Куча «местных» браузеров типа midori/konqueror не блещут стабильностью и функционалом, но они по настоящему _нативны_, в отличии от хромов и лис, которые максимум только цвета умеют брать. Я считаю это серьёзным наплевательством на пользователей. Iceweasel хоть как-то часть косяков и своего невежества правит расширениями (поддержка нативных уведомлений, например), но всё ровно браузеры в линуксах довольно печальное зрелище. Как рекламные баннеры, только с туксом в информации о себе.
      • –1
        ну не знаю, firefox под KDE меня выглядит вполне достойно
        • +1
          по-умолчанию: вкладки уродливые (см. ненативные), кнопки свои (тему иконок oxygen знать не знает), вкладки не переключаются колёсиком мыши (без расширений), сам интерфейс как будто (так и есть) является веб-приложением с цветами из темы и т.д. Про хром ещё больше наговорить можно. Не понимаю я, если есть в системе куча готовых решений, то почему нельзя использовать их?

          PS: сам я пользуюсь iceweasel/chromium, но их отождествлённость от остальной системы раздражает — создаёт много неудобств и необходимость дублирования настроек (например, добавление серверов ssl, управление хоткеями и т.д.).
          • 0
            Это да, приходится подстраивать под себя повторно.
    • +2
      3. ПКМ в области закладок > снять галочку «использовать системные рамки и строку заголовка».
      • 0
        Супер! Оказывается так просто привести его к естественному виду.
        • 0
          И да, это работает во всех браузерах на chromium.
  • +2
    Так, у меня есть вопрос и багрепорт)

    Вопрос:
    Будет ли на вкладке, которая в данный момент издает звуки, отображаться значок, что звуки издает именно она?
    В хроме сия фича довольно давно имеется. Удобно.

    Багрепорт:
    В поддержку написал, но тут я думаю, быстрее ответ придет.
    Не могу запустить его иначе, как из консоли.
    На клик по иконке в лаунчере не реагирует.
    А из консоли запускается, но с ошибками.
    • 0
    • 0
      Про баг: есть такой баг, что у нас иконка в лаунчере может создаваться не на yandex-browser-beta, а на yandex-browser. Поменяйте вручную пока, пожалуйста, а мы исправим.
  • +40
    Яндекс ввел цветовую дифференциацию штанов

    image
    • +3
      Хром покусал
    • 0
      пришло время сделать последние заказы с karmaloop.com до введения лимита! надо срочно купить штанов!
    • +1
      Танкян на YAC?
      • +3
        Ну не так уж я на Танкяна похож :)
        • +2
          Но прикид, таки, крутой! Захотел себе такой. :)
  • 0
    А какого плана сотрудники относятся к 15% пользователей линукс? И эти 15% от всех сотрудников вообще, или только из тех, кто хоть как-то завязан на разработку?
    • +2
      В докладе было сказано, что это 15% от всех сотрудников Яндекса. Среди разработчиков и админов процент «намного выше».
      • 0
        Ясно, спасибо.
        Тогда это очень даже солидно!
  • +2
    Теперь ждём под FreeBSD.
  • +11
    Никогда не думал, что браузер Яндекса станет обгонять по функциям Оперу.
    • 0
      А можно поподробнее?
      • +3
        Ну, я думаю, что Jeditobe не про Linux-версию, а в целом.

        У нас есть ряд уникальных «фич», например, прокрутка к началу страницы и обратно по клику на заголовок вкладки, поиск по странице с морфологией, ответы на вопросы сразу в саджесте, исправление раскладки при вводе адресов сайтов — кстати, и адреса сайтов у нас вводить необязательно — достаточно написать, например, «аэроф» — и enter уже отправит вас на сайт «Аэрофлота». Ещё перевод выделенных фрагментов страниц (как и страниц целиком).

        Ну и много всего другого.
        • 0
          Если говорить про раскладку: С недавних пор (в бетке по крайней мере) ещё стало историю портить ;)
          Пишешь, например «рфик», вместо «habr», тыкаешь «Энтер», а тебя перекидывает на «рфикhabr.ru»…
          • +1
            Да, это известный баг, он в релизе 14.10 должен быть исправлен, насколько я помню.
      • 0
        Скорее наоборот: Опера стала специально убирать функции, и за счет этого Я вырвался вперед.
  • 0
    Новость безусловно, хорошая, но есть ли в наработках Я.Браузера что-нибудь, что мешает выложить их в виде открытых исходников (а ещё лучше — патча на кодобазу Chromium).
    Да и к ребятам из Opera тот же вопрос, собственно.
    Тогда, например, параноикам будет жить намного спокойнее, и, к тому же, можно будет просто запилить флаги «yandex/opera/mailru/whatever» в ebuild хромиума :)
    • +2
      Поддержка опенсорсного проекта — это сама по себе очень большая работа, которую мы делать, к сожалению, не очень умеем, а потому и не очень хотим пока начинать. Это главная причина, почему мы не открываем код.

      Кроме того, надо понимать, что в Яндекс.Браузере есть технологии и код партнёров, который не имеет открытой лицензии, нужно будет аккуратно его отделять, это требует больших усилий.
    • 0
      Ребята из Яндекса нередко мелькают в коммитах Chromium. Хотя Adobe, Opera и Samsung, конечно, почаще.
      Google ведь тоже не полностью открывает исходные коды Chrome, некоторые компоненты огорожены.
      • +2
        > не полностью
        > совсем не

        Ничего не находите? :)
        • +1
          Что значит «совсем не»? А разве наши коммиты в Chromium это не те самые части Яндекс.Браузера, отправленные в open source?
          • 0
            ну, ок, уговорили.

            > не полностью
            > малую часть

            Так лучше будет? :)

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

            В случае яндекс-браузера — коммиты, бесспорно, хорошо, но каков процент (хотя бы в KLOC, тоже какой-никакой инструмент измерения) этих коммитов по отношению к напиленному в «закрытом» режиме? :)

            // А вообще, отходя от темы, не понимаю этого стремления пилить браузеры поверх хрома. Лиса, вон, тоже опенсорсная (не сказать, правда, что «лучше бы на ней пилили», если честно, но для примера — сойдёт).
            Хром, вон, редиска, не поддерживает кастомные панели. Ни аддон-панель (которую повторюшки из Fx тоже убрали, но она хоть возвращается плагином, а в Chromium даже никто не собирается это делать), ни яндекс-бар, ни какая-либо ещё панель. В итоге получается, что за кнопками надо либо шариться по меню, либо устраивать ахтунг в панели с адресной строкой…
            • +2
              Проектирование браузера начиналось от его движка. Выбран был webkit, как наиболее популярный, развиваемый и качественный. Проект Chromium выбран по тем же причинам, а еще потому что он прекрасно заточен под webkit.

              Опенсорс это действительно сложно. Для этого нужно забрать часть ресурсов у разработки и направить их исключительно на поддержку опенсорса. Повторю слова kukutz о том, что в Яндекс.Браузере есть и сторонние технологии, которые нельзя просто выложить в свободный доступ. Все сложно.
        • +1
          Я отвечал на эту фразу, просто не выделил цитированием:
          а ещё лучше — патча на кодобазу Chromium


          Не думаю, что вам будет интересна копия исходников Chromium, они и так доступны. Вы точно так же не соберёте из исходников Chromium Google Chrome, хотя, конечно, они больше похожи друг на друга внешне и внутренне, чем Chromium и Яндекс Браузер. :))

          А так — Яндекс какие-то свои вещи в Blink, и, кажется, по Harmony что-то видел, пушит в апстрим, так что Яндекс не занимается нахлебничеством, как можно было бы предположить, а принимает участие, хотя, конечно, глядя на Samsung и Opera, которые постоянно что-то пилят в Chromium, можно было бы и активнее. Да и вряд ли Google просто позволит запихнуть в апстрим, скажем, интерфейс ЯБ или какие-то его UX-фишки. Что Chromium, что AOSP — авторитарные проекты, и там особо не разгуляться, только форкать и самим мейнтейнить, или довольствоваться мелкими фиксами, патчами и т.п., чем Яндекс и занимается.

          Может Яндекс до такого тоже дорастёт, таких ресурсов и баблища как у Гугла у них нет, чтобы, впахивая на себя, ещё спокойно сорцы направо и налево раздавать.
          • 0
            Кстати, на мой вопрос «какую лицензию использует яндекс-браузер» так и не ответили :( Пришлос пока написать в ebuild'е EULA, но хотелось бы официальных подтверждений.
            • 0
              В смысле? Из about же залинкована лицензия.

              legal.yandex.ru/browser_agreement/?lang=en
              legal.yandex.ru/browser_agreement/?lang=ru

              (кстати, да, туда надо добавить Linux в список платформ! сделаем)
              • +3
                Ну, вообще, я изначаьно подразумевал, что неплохо бы знать лицензию ДО запуска (по время опакечивания).

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

                Если вы не принимаете условия лицензионного соглашения в полном объеме, вы не имеете права использовать программу в каких-либо целях.


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

                Ссылки на эту страницу нет ни на browser.yandex.ru/beta/ ни даже на help.yandex.ru/yabrowser/ я её вот так сходу не нашёл :(
                • 0
                  Даже более того, пункт 1.2 уже подразумевает, что я принял лицензионное соглашение ещё до того, как опакетил. Поэтому ссылка на лицензию по логике должна быть как минимум на browser.yandex.ru/beta/ (а то и рядом с каждой ссылкой на скачивание, если она запощена где-то в другом месте)

                  • 0
                    Добавим на большую кнопку «Скачать» тоже. Раньше была, но после выкатки обновления ссылка потерялась и осталась только в меню «Другие устройства».
                  • 0
                    Вы правы, передам коллегам.
                • 0
                  Кстати, пункт 4.1 не работает в Европе и, пока что, в России тоже.
  • +1
    image
    С системными цветами не дружит
    • 0
      дружит, но как оно обычно и бывает. Полухардкод. Часть цветов берёт из системы, а часть захардкожена. Печальное явление, да… :(
    • 0
      Спасибо, у нас есть такой баг в трекере, да.
    • 0
      У меня такая же проблема с темной темой DE. Еще добавлю, что на активной серой вкладке плоховато читается серый заголовок.
  • –1
    Хм, товарищи Яндексовцы, вот вам первый багрепорт:
    download.cdn.yandex.net/browser/yandex/ru/beta/Yandex.deb?browser=NA/32/NA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe

    что за ".exe" такой дописывается? :)
    • 0
      А чем он мешает? :)
      • 0
        например, вот этим:

        --2014-10-30 15:41:59--  http://browser.yandex.ru/download/?beta=1&os=linux&x64=1&package=deb&full=1
        Распознаётся browser.yandex.ru… 2a02:6b8::3:85, 87.250.250.85
        Подключение к browser.yandex.ru|2a02:6b8::3:85|:80... соединение установлено.
        HTTP-запрос отправлен. Ожидание ответа... 302 Moved Temporarily
        Адрес: http://download.cdn.yandex.net/browser/yandex/ru/beta/Yandex.deb?browser=NA/32/NA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe [переход]
        --2014-10-30 15:41:59--  http://download.cdn.yandex.net/browser/yandex/ru/beta/Yandex.deb?browser=NA/32/NA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe
        Распознаётся download.cdn.yandex.net… 5.45.205.234, 5.45.205.231, 5.45.205.233, ...
        Подключение к download.cdn.yandex.net|5.45.205.234|:80... соединение установлено.
        HTTP-запрос отправлен. Ожидание ответа... 302 Moved Temporarily
        Адрес: http://cache-tomskmgf06.cdn.yandex.net/download.cdn.yandex.net/browser/yandex/ru/beta/Yandex.deb?browser=NA/32/NA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe [переход]
        --2014-10-30 15:41:59--  http://cache-tomskmgf06.cdn.yandex.net/download.cdn.yandex.net/browser/yandex/ru/beta/Yandex.deb?browser=NA/32/NA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe
        Распознаётся cache-tomskmgf06.cdn.yandex.net… 185.32.184.12
        Подключение к cache-tomskmgf06.cdn.yandex.net|185.32.184.12|:80... соединение установлено.
        HTTP-запрос отправлен. Ожидание ответа... 200 OK
        Длина: 44842092 (43M) [application/x-debian-package]
        Сохранение в: «/var/portage/distfiles/Yandex.deb?browser=NA%2F32%2FNA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe»
        
        100%[==================================================================================================================================================================================================================================================================================>] 44 842 092   328KB/s   за 75s
        
        2014-10-30 15:43:14 (586 KB/s) - «/var/portage/distfiles/Yandex.deb?browser=NA%2F32%2FNA&hash=2e1716e99a125dc12561be100118aff1&download_date=1414662119&.exe» сохранён [44842092/44842092]
        
        


        В ebuild'е придётся указывать явное имя для скачивания. Оставить на откуп автоматике не получится :)
        • 0
          // кстати, какая-то маленькая скорость для местного городского (!!!) кеш-сервера. У гугла вполне себе на 30 мбитах осиливает :)
  • +5
    Очень понравился тонкий намек о приватности, в виде моей почты, любезно подставленной в форму отчета об ошибке в свежеустановленном и никуда ни разу не залогиненном браузере.
    • 0
      У меня свежеустановленный Яндекс.Браузер вывел под адресной строкой уведомление о том, что автоматически импортировал конфигурацию из Chrome. Судя по всему, то ли с частью кук, то ли со всеми.
      • 0
        О, после нескольких перезагрузок он тихонечко добавил последние посещенные сайты из фокса к себе в табло. Ну и да, вместе с куками)
    • –1
      Полагаю, что это результат импорта настроек из дефолтного браузера. Вам должны были показать инфобар про то, что импорт был сделан и предложение отменить его.
      • +6
        Оу. Когда я его загрузил — что-то моргнуло, а потом возник бабл около кнопки «Save» (что-то про закладки там было)
        Я бы предпочел, чтобы инфобар мне показали _до_ импорта.
  • –1
    apt-get source что?
  • +1
    Кстати, а под какой лицензией он распространяется? Текст есть где-нибудь отдельно?
  • 0
    А управление жестами никак прикрутить нельзя?
    • 0
      • 0
        Не наблюдаю ничего подобного.
        • 0
          В каком смысле? Какая у вас ОС? Жесты в настройках включены?
  • +2
    Он «сливает» в яндекс статистику (посещения, тексты страниц и т.п)?
    • 0
      Обезличенная статистика об использовании Браузера отправляется в Яндекс, только если включена соответствующая галочка в настройках. При установке тоже либо есть вопрос про это, либо статистика отключена (разное поведение зависит от ОС в первую очередь).
    • +4
      А для чего свой браузер, кроме как для этого?
      • +8
        Нам свой браузер нужен в первую очередь, чтобы удерживать свою поисковую долю. Ну а кроме того, мы видим возможность сделать работу пользователей в интернете удобнее, сделав в браузере какие-то вещи, которых никто до нас не делал.
  • 0
    Кстати, было бы просто замечательно, если бы в ссылке на скачивание фигурировала версия (чтобы при скачивании юзером не возникало коллизий чексумм)
    • 0
      Да и вообще, я точно знаю, что у вас в штате есть Gentoo'шники. Неужто они до сих пор этого всего не нарассказывали в местном багртекере? :)
  • 0
    Вот дождались! Но где же Я.Элементы?! Да-да, я один из тех упоротых, который юзает их еще со времен, когда они были Я.Баром. Бид-пичаль(
    • 0
      Так в разделе «Дополнения».
      • 0
        Так там только Погода, Почта и Пробки. А Подписки где? А ЯД? А кнопки соцсетей? А прочие плюшки? Нет их(
        • 0
          Есть уведомления соцсетей, а если чего-то не хватает — думаю возможно поставить я.элементы для хрома или для оперы)
    • +16
      image
      • 0
        Это не норма (да, я странный)
  • –1
    И ещё один баг-репорт, товарищи яндексоиды:

    * QA Notice: This package installs one or more .desktop files that do not
    * pass validation.
    *
    * /usr/share/applications/yandex-browser-beta.desktop: error: file contains group «NewIncognito Shortcut Group», but groups extending the format should start with «X-»
    * /usr/share/applications/yandex-browser-beta.desktop: error: file contains group «NewWindow Shortcut Group», but groups extending the format should start with «X-»


    Ну и внутри групп есть «TargetEnvironment», который тоже должен иметь «X-» в начале.
    • 0
      Спасибо!
      • 0
        Скорее всего имелся в виду синтаксис Desktop Action %s.
      • 0
        А вместо TargetEnvironement — OnlyShowIn.
        • 0
          а как же KDE? ;)
          • 0
            Я сам файл не смотрел, скорее всего в нём использован шаблон QuickList’а из Unity трехлетней давности, и эта конкретная строка уже не нужна (так как другие DE тоже стали поддерживать QuickList’ы).
      • 0
        кстати, в .desktop-файе есть ещё один косяк:
        Icon=yandex-browser-beta

        При этом
        $ qlist yandex-brow | grep png
        /opt/yandex/browser-beta/product_logo_64.png
        /opt/yandex/browser-beta/product_logo_128.png
        /opt/yandex/browser-beta/product_logo_16.png
        /opt/yandex/browser-beta/product_logo_24.png
        /opt/yandex/browser-beta/product_logo_256.png
        /opt/yandex/browser-beta/resources/safebrowsing/download.png
        /opt/yandex/browser-beta/product_logo_48.png
        /opt/yandex/browser-beta/product_logo_22.png
        /opt/yandex/browser-beta/product_logo_32.png
        $ qlist yandex-brow | grep xpm
        /opt/yandex/browser-beta/product_logo_32.xpm


        Да и вообще ничего похожего нету :)

        Может положите иконку в usr/share/pixmaps? ;)
  • –2
    Б-же, надеюсь вы не сделаете Яндекс.Бар для Linux?
    • +2
      Бара уже несколько лет нет. А Яндекс.Элементы есть для Firefox, Chromium и Яндекс.Браузера для Linux — для тех, кому они нужны :)

      Навязывать не будем!
      • +1
        Ну так ведь хрен редьки не слаще. В сети полно софта, который при установке тянет в систему эти самые элементы. Порой с весьма неочевидными методами устранения.
        • +2
          Софта под Linux? Мне кажется, его нет.

          А что касается дистрибуции софта в целом, мы придерживаемся ряда правил, которые изложены здесь: company.yandex.ru/rules/distribution/ — но не можем отказаться от дистрибуции вообще, так как освободившееся место сразу же займут наши конкуренты (проверено).
          • 0
            Нет бара для Linux и то славно :)
        • +2
          Кто-то из яндекса говорил по этому поводу две вещи:
          1) Отказываться от такого способа распространения они не будут
          2) Если какой-то контрактор делает установку программ яндекса неочевидной(скрывает галочки, устанавливает скрыто) — то тогда необходимо жаловаться в саппорт яндекса, т.к. это нарушает условия договора.
          • +2
            Всё так.
      • 0
        А распространенная ошибка Элементов, когда они виснут, выев ядро?
  • 0
    Помойму баг в Табло: Скрин
    Fedora 20
    Gnome 3.12
    А вообще давно ждал, особенно из-за переводчика удобного, который позволяет переводить слова при выделении (в Хром он при наведении это делает зачем-то).
    • +1
      Очень трудноуловимый баг, ищем способы его воспроизведения. Спасибо.
  • 0
    Кстати, вас не затруднило бы линковать не с libudev.so.0, а с libudev.so? :) А то из-за этого приходится костыли прикручивать при опакечивании :(
    • 0
      Спасибо, обсужу с коллегами.
  • 0
    У меня сугубо практический вопрос — а что дает мне, как пользователю, новый браузер? Совсем не праздный вопрос, расскажу «свою историю» — в средине 90-х активно пользовался IE, вариант с NN меня не устраивал — в виду прожорливости последнего (видимо обогнал он время), затем в конце 90-х, в начале 2000х перелез на Оперу, по разным причинам — в основном из-за проблем в IE. С появлением FF отказался от Оперы где-то с 2004 из-за проблем/отсутствием фитч. Если говорит про сегодняшнее время то пользуюсь в основном тремя браузерами на десктопе — FF, Safary, FF+Tor. Избегаю Chrome — потому что не хочу чтоб меня трекал гугл с фейсбуком и парил рекламой. Теперь вот Яндекс. В памяти почему-то всплывает ваш яндекс бар, не получится ли так, что по памяти бар жрет сопоставима, только еще аналитика идет в ФСБ? Где можно посмотреть сравнительные тесты памяти, JS, и поддерживаемых стандартов — чтоб я смог сделать выбор основываясь на каких-то математических критериях, а не на старых каки-то своих страхах из эры яндекс-бара?
    • +2
      а зачем вам отдельная копия Fx ради одного единственного плагина?
      // а то и вообще, если стоит FoxyProxy, то даже плагинов не надо.

      К слову, гугл и фейсбук вас трекают даже в Fx. А с недавних пор, вас трекает ещё и сам Mozilla на странице с иконками сайтов (более того, они даже превью генерят со своего сервера, а не из вашего браузера) :)
      • –1
        Не трекают, FF не знает что у меня есть аккаунты в социальных сетях, а вот хром бы знал
        • +2
          Fx — не живой, как в прочем, и Chrome. Знать/не знать он не может. А трекать — я гарантирую вам, что трекинг соцсетями происходит в ЛЮБОМ браузере, поддерживающем JavaScript. Поставьте Ghostery и полазьте по интернетам недельку. И посчитайте сколько раз он выдаст уведомление о социальных трекерах на разных сайтах. И удивитесь.
          • –1
            Ну я же написал что я не зарегистрирован в соцсетях? То что соцсети трекают — это я и без вас знаю, только они трекают в случае если зарегистрирован, но они не трекают ip — если вы мне сейчас будете доказывать обратное — сразу показывайте мне строчку кода где это делается. Так что не надо выдумывает ерунду. Треканье ip идет на уровне сервера приложений/вэб — но не на уровне прикладного уровня сетей.

            Или уже не так уже делается? Что-то изменилось в мире?
            • 0
              1) Нет, они трекают и тех, кто НЕ зарегистрирован. И формируют «досье». Уже не один раз обсосано и тут на хабре и вообще где только не обсуждали.
              2) по поводу «не трекают IP» — а что, логи веб-сервера уже отменили? Более того, я вам открою секрет: веб-сервер вполне может выполнять любой скрипт ещё до передачи вашего запроса бекенду (в случае фейсбука/вк — веб-сервер уже может многое сказать о вас ещё до того, как отдаст вам js-файл, который ваш браузер потом выполнит и скажет ему ещё что-нибудь о вас).
              3)
              Треканье ip идет на уровне сервера приложений/вэб — но не на уровне прикладного уровня сетей.


              Что, правда? Может, всё-таки Вы что-то путаете и IP-адрес таки находится на куда более «низком» уровне, чем HTTP-запрос?
              • –1
                Те строки кода с доказательством что трекают не будет? Я так и думал, что хватит только на минуса. А насчет файла журнала вебсервера, так это вообще смешно — потому что можно сказать что трекаеться все в интеренете, при чем здесь соц. сети не ясно.
                • 0
                  Я хоть что-то говорил про равенство треканга и «файл журнала веб-сервера»? Я написал, цитирую,
                  веб-сервер вполне может выполнять любой скрипт ещё до передачи вашего запроса бекенду (в случае фейсбука/вк — веб-сервер уже может многое сказать о вас ещё до того, как отдаст вам js-файл, который ваш браузер потом выполнит и скажет ему ещё что-нибудь о вас).


                  Или вам набросать пример кода, который можно засунуть в log_by_lua в NginX, и который будет сохранять ваш UA и IP-адрес (и ещё некоторую информацию из хидеров), и вдобавок к нему локейшн, который будет от яваскрипта принимать ваше разрешение экрана, историю, локальные кукисы и т.д.?

                  Ну и не ленитесь уже погуглить, ну. Уже не один десяток раз FB признавали что они трекают даже тех, кто не зарегистрирован (и, в т.ч. более настойчиво предлагают зарегистрироваться, если найдут друзей).

                  // я уже молчу даже о том, что он мне находит «друзей», с которыми я общался только по IMAP/SMTP
                  • 0
                    А можно ссылку на то, что кто-то из официальных лиц FB признал. А то выглядит совсем голословно. На уровне набросать скриптик с луа.
        • 0
          FF не трекает? :)
    • 0
      Кстати, открыл для себя dwb. Не думаю что он куда то шлет инфу. При этом внутри Webkit. Попробуйте =)
    • 0
      Никакой «новый браузер» или какая-то другая фигулька не даёт вам ничего нового, если вас полностью устраивает старое :)
      • 0
        Можно поспорить. Скажем, у вас был IE6 (который вас полностью устраивал), а стал — Opera 9. Вас разве не порадуют вкладки, менеджер закачек и Speed Dial?
        • 0
          Мы ж говорим только об этой фиче, а не о других.

          Впрочем, тот же Speed Dial для меня лично имеет смысл только в Opera Mobile, во всех остальных случаях достаточно закладок :)
          • 0
            «Об этой фиче» — имеется в виду «Новый браузер»?
            • 0
              А… Видимо, мой ответ не туда попал. Речь, конечно же, о выделении адреса с протоколом, в частности про это.
  • 0
    К слову, ещё один багрепорт:
    [19244:19244:1030/181421:ERROR:browser_main_loop.cc(167)] Running without the SUID sandbox! See code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
    • 0
      suid на сендбоксе, естесственно стоит:
      $ ls -l /opt/yandex/browser-beta/yandex_browser-sandbox
      -rws--x--x 1 root root 19K окт 29 16:40 /opt/yandex/browser-beta/yandex_browser-sandbox
    • 0
      и в догонку:
      [1030/181422:ERROR:nacl_helper_linux.cc(277)] NaCl helper process running without a sandbox!
      Most likely you need to configure your SUID sandbox correctly
  • +4
    И ещё баг-репорт: в некоторых случаях создаются две XDG config (а-ля реестр) директории:
    ~/.config/yandex-browser и ~/.yandex-browser-beta
    С приблизительно одинаковыми файлами внутри (в первой меньше, правда).

    И, ещё: зачем создаётся ~/.yandex, если уже есть ~/.config/yandex-browser-beta?

    Ну и вообще, не по стандартну они именуются. Правильнее так: ~/.config/Yandex/YandexBrowser/

    (Потому что стандарт (который многие любят нарушать) предписывает хранить в ~/.config/CompanyName/ProgramName/)
    • 0
      Кстати, хотелось бы бампнуть этот репорт (ну и чуть выше про песочницу тоже) в глазах разработчиков.
  • 0
    Кстати, а теперь, с разделением на Habrahabr и Geektimes — не планируете например здесь писать технические статьи, а на Geektimes — новости про обновления браузера? а то вы после версии 14.2 отказались от этой практики)
    • +2
      Неплохая идея, кстати, мы подумаем.
  • 0
    Что понравилось:
    1. реально умная адресная строка, остальное просто плюшки, не для меня.
    Что не понравилось:
    1. Не спрашивая импортированы данные из других браузеров (не ужели так тяжело спросить?)
    2. несколько больше трафика, чем у хрома, на не связанные с контентом IP (не ужели яндекс переплюнул гугл в сборе личных данных?)
    3. несколько большее потребление памяти
  • 0
    баг репорт Ubuntu 12.04

    при установке пакет добавил файл
    /etc/apt/sources.list.d/yandex-browser-beta.list
    с содержимым
    deb common.dist.yandex.ru/common stable non-free
    при выполнении apt-get update
    Could not connect to common.dist.yandex.ru:80 (213.180.205.3), connection timed out
    • 0
      ubuntu 14.04 — то же самое. 213.180.205.3 пингуется, но 80 порт не отвечает
      • +1
        И по ipv6 тоже самое. 2a02:6b8:0:3400::1:3
  • 0
    А какой версии Chromium соответствует? Чтобы посмотреть, что из CVE закрыто, а что — нет.
    • 0
      37
      • 0
        Там две стабильные версии выпускали. 37.0.2062.94 или 37.0.2062.120?
        • +1
          37.0.2062.124
  • +1
    Кубунту 14.04 с английским интерфейсом.
    Не вводятся русские буквы ни в адресную строку, ни полR ввода на странице, ни в строку поиска, ни в редактировании закладок. То есть, ввожу текст английский — всё отлично. Переключаюсь на кириллицу — буквы не вводятся, цифры проходят. Знаки препинания тоже работают, кроме shift-три (символ № в русской раскладке).
    Показываются буквы нормально.
    Больше такой проблемы вообще нет ни с одним приложением (сейчас набираю эту телегу в Kate).
    • 0
      Переключился на русскую локализацию — всё ок.
  • +2
    На мятный линукс с XFCE (Linux Mint 17 Qiana) поставилось без проблем.
    Немного непривычны квадратные вкладки которые сразу напоминают про новые версии ОС от MS.
    Субъективно работает намного быстрее любимого Firefox. Фича с показом погоды прямо в выпадайке порадовала. Немного напрягло то что при первом запуске браузер вытащил все данные из FF и зайдя на тот же Хабр я оказался уже залогиненным. С одной стороны удобно, с другой задумался о прайваси и защите.
    • 0
      Наверняка у вас ФФ плагинами обвешан, потому и тормозит.
  • 0
    1) Ура! Наконец-то! Молодцы! (Для первой беты просто шикарно работает)
    2) в моей ROSA Linux R4 не подхватил установленный вместе с хромиумом chromium-browser-pepper-flash-15.0.0.152-1-rosa2014.1.x86_64, все на адоба посылает, неработающий плагин качать.
    И кнопочка вызова меню уползла под заголовок (багрепорт выслал)
    3) В остальном — полет не просто нормальный, а отличный!
    • 0
      Спасибо. С флешем странно, будем смотреть. Хотя на ROSA мы его не тестировали.
      • 0
        У меня и на ubuntu 14.04 не работает, я уже писал баг-репорт. :(
  • 0
    Кстати, присоединюсь к баттхёрту по поводу импорта кук без спроса. Когда такое делает проприетарное приложение — возникает жгучее ощущение установки зонда от Большого Брата :(
  • +3
    Спасибо! Вы бы раньше сказали, что задержка во флеше и раздали тем кому не надо :) После установки браузера — сразу его отключил, извините… Честно, я бы ваш браузер поставил только из-за вот этого:

    image

    Но поддержка расширений от оперы и хрома — это очень круто.
  • 0
    Турборежим через серверы вне России — нереальное пожелание?
  • 0
    Не знаю как в Linux, но в Mac OS Yosemite, Яндекс.Браузер Версия 14.10.2062.9177 beta очень сильно тормозит отрисовка окна.
    Пример: yadi.sk/i/cWLNmM7YcPpBj
  • 0
    Кстати, о хотелках — планируете какое-нибудь развитие юзабилити закладок?
    • 0
      На счет закладок есть идеи. Думаем, считаем, обсуждаем.
  • 0
    Кстати о поддержке никсов. Punto Switcher можно ждать под linux?
    • 0
      1) Как будто у него нет аналогов…
      2) он не будет работать на Wayland (который RedHat скоро начнёт пропихивать везде похлеще SystemD)
      • 0
        > он не будет работать на Wayland
        Например для скриншотилок будет же какой-то механизм доверия между композитором и софтом, наверное и для перехвата ввода что-то такое можно было бы реализовать.
    • 0
      Установите xneur. Это по сути тот же свичер, к тому же свободный.
      • 0
        Ставил. Глючный он. Со скайпом бывает вообще не дружит. Кодить тоже бывает сложно, постоянно неизвестное сочетание пытается перевести в другую раскладку.
  • 0
    Браузер хорош, но. Удалил со старенького планшета (Андроид 4.0.3) — просто не запустился. Удалил с машины с виндой, когда стал занимать больше гигабайта (понятно, что с современными дисками не так критично, но для браузера черезчур считаю). Конечно попробую линукс-версию, но, по-моему, и уже выпущенные можно доделать. Ну и накопленный пессимизм сказывается.
    • +1
      А папки со старыми версиями не удаляли? Можно освободить некоторое место.
      • 0
        Удалял, когда доходили руки. Но, по-моему, не дело вручную отслеживать размер браузера и удалять старые версии.
        • 0
          Старые версии должны удаляться сами. Хранить он должен не более 2 версий, если я ничего не путаю.
  • 0
    Не очень понятно из статьи — в чем же была проблема ранней компиляции под Linux.
    Использовал браузер под Windows — радовало, что он быстрее выходил из SWAP, если вообще в него входил. Я имею в виду, что при множестве открытых вкладок, активация конкретной вкладки, не активировавшейся пару недель проходила намного быстрее, чем в chrome и chromium — это большой плюс на слабых машинах.
    Вообще интерфейс приятнее, чем в классических chrom*, однако использовать его в данный момент не представляется возможным лично для меня, если нельзя вернуть в него синхронизацию с гугл-аккаунтом.
    Или можно? Тогда как?
    • 0
      Волшебной кнопки «Скомпилировать» не было. Отдельные части нужно было допиливать. Плюс ждали стабилизацию Aura UI в Chromium 35.

      Вернуть нельзя. Если это вопрос переноса данных, то есть же импорт. Или синхронизация с Google нужна по каким-то иным причинам?
  • 0
    Вопрос к разработчикам браузера.

    Достаточно долгое время пользовался Я.Браузером по Виндовс. Но смутил меня тот факт, что согласно browser://version/ версия Yandex 36.0.1985.12084 (0aa22bf). В Хроме — Version 38.0.2125.111.

    Меня волнует безопасность, получается, что ошибки исправленные в Хроме две мажорные версии назад в Яндексе присутствуют по сей день?
    • 0
      Обновите браузер, т.к. в последней версии, используемая версия хромиума — 37.0.2062.11629
      • 0
        Пишет, что у меня последняя версия joxi.ru/BLmGGXNsj0zmla
        • 0
          Какой-то глюк, последняя версия — 14.10
          • 0
            Заново скачал с сайта. Действительно 14.10 последняя.
    • +2
      Мы стараемся отставать не более чем на одну версию браузера, при этом все важные security-related фиксы бекпортим из более свежей версии/
      • 0
        Скажите, для вин7 это самая последняя версия? joxi.ru/BLmGGXNsj0zmla
        • 0
          Нет. Мы временно убрали с автоапдейта самую свежую, 14.10 — но вы можете скачать её с сайта. Скоро вернём в автоапдейт.
          • 0
            Премного благодарен.
  • –4
    Что то я не вижу тут legal.yandex.ru/browser_agreement/ GPL лицензии. Ведь webkit распространяется под GPL, и он является частью Хрома (даже если в виде форка Blink).
    • 0
      WebKit is open source software with portions licensed under the LGPL and BSD licenses
      • 0
        Ну и где ТУТ: legal.yandex.ru/browser_agreement/ упоминается LGPL?
        Зато BSD приводится как есть.
      • 0
        Даже больше они написали:
        5.14. Программа создана на основе программного обеспечения с открытым исходным кодом Chromium, которое может использоваться на условиях BSD License, текст которой приведен в Приложении к настоящей Лицензии, а также доступен по адресу: src.chromium.org/viewvc/chrome/trunk/src/LICENSE.


        Как будто весь Хромиум распространяется под BSD (что принципиально не верно). А вот это забыли: src.chromium.org/viewvc/chrome/trunk/src/webkit/LICENSE!
    • 0
      Равно как и хромиум, он мультилицензионный, увы.
      • 0
        В лицензии Яндекса это не отражено.
  • 0
    Переодически посматриваю на новые версии. Очень нравится все. Но окончательно перелезть с Макстона не дает отсутствие пункта в выпадающем меню на закладке «Заменить текущей страницей» ну или чтото в этом духе. Очень удобно форумы читать.
    • 0
      А я мечтаю о двухоконном режиме из макстона — это действительно божественная функция, особенно для веб-девелопера.
      • –1
        konqueror
      • 0

        KDE rocks!
  • –1
    Вопросы касающиеся нативности браузера в пользовательском окружении:

    1) поддерживает нативный внешний вид?
    1.1) поддерживает нативные цвета?
    1.2) поддерживает внешний вид элементов (границы, шрифты, градиенты и т.д.)
    1.3) поддерживает нативное сглаживание и настройку шрифтов?
    1.4) поддерживает нативное поведение согласно настройкам (например перемещение за свободные области экрана)?
    1.5) поддерживает ли анимации/их отсутствие согласно настройкам темы?
    2) поддерживает нативные уведомления?
    3) поддерживает родные менеджеры загрузки?
    4) поддерживает системные (пользовательские) списки центров сертификации?
    5) поддерживает нативные средства хранения паролей (kwallet, например)?
    6) поддерживает ли все универсальные хоткеи управления вкладками/браузером?
    6.1) поддерживает ли системное управление хоткеями с возможностью их настройки?
    7) поддерживает возможность открытия файлов соответствующей программой, без скачивания (только в /tmp) и своих костылей (например открытие pdf сразу в okular)?
    8) как обстоят дела с обработкой ссылок типа cal:***, xmpp:*** и т.д.?
    9) поддерживает ли системные закладки (вместо своих)?
  • 0
    Флеш таки не работает:
    local/chromium-pepper-flash-dev 15.0.0.189-1
        Google Chrome's Pepper Flash plugin for Chromium (works with iron-bin)
    ###
    pacman -Ql chromium-pepper-flash-dev
    chromium-pepper-flash-dev /usr/
    chromium-pepper-flash-dev /usr/lib/
    chromium-pepper-flash-dev /usr/lib/PepperFlash/
    chromium-pepper-flash-dev /usr/lib/PepperFlash/libpepflashplayer.so
    chromium-pepper-flash-dev /usr/lib/PepperFlash/manifest.json
    chromium-pepper-flash-dev /usr/share/
    chromium-pepper-flash-dev /usr/share/licenses/
    chromium-pepper-flash-dev /usr/share/licenses/chromium-pepper-flash-dev/
    chromium-pepper-flash-dev /usr/share/licenses/chromium-pepper-flash-dev/LICENSE
    
    
    local/yandex-browser-beta 14.10.2062.11851_1-3
        The web browser from Yandex Yandex Browser is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.
    
    

    • 0
      access("/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so", F_OK) = -1 ENOENT (No such file or directory)
      access("/opt/google/chrome/PepperFlash/libpepflashplayer.so", F_OK) = -1 ENOENT (No such file or directory)

      <3 strace
  • 0
    H.264 тоже отсутствует, по крайней мере, youtube так считает:
    www.youtube.com/html5

    в трейсе ничего связанного с этим найти не удалось с ходу
  • 0
    у меня не захотело ставиться вместе с 32-разрядным хромом. Требует удалить. А ставить 64хром не хочу, вечно систему вешает.

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

Самое читаемое Разработка

Интересные публикации