В пике на нашей образовательной платформе проходит до 4 тысяч уроков в час. Основной инструмент общения преподавателя и студента — видеосвязь, потому что для обучения важно видеть и слышать друг друга. В самом начале мы использовали Skype, но его нельзя было интегрировать в платформу и логировать уроки. Потом мы перешли на SaaS-решения, но это оказалось очень дорого. Мы начали искать альтернативы и 2016 году отказались от покупных решений в пользу WebRTC и Janus. Теперь дорабатываем видеоконференции под образовательную платформу силами собственной команды. Да, пришлось копнуть глубже и потоптаться по граблям чужой технологии.
Рубрика «Google Chrome» - 4
Грабли WebRTC: как мы допиливали чужой велосипед
2021-02-18 в 8:31, admin, рубрики: Google Chrome, janus, open source, WebRTC, Блог компании Skyeng, видеозвонки, видеоконференцсвязь, Разработка веб-сайтов, Разработка систем связиНевменяемый, необъятный масштаб браузеров
2021-02-07 в 4:36, admin, рубрики: Firefox, Google, Google Chrome, mozilla, open source, w3c, браузеры, долбанутые, открытое программное обеспечение, печатный станок, Разработка веб-сайтовУвидев вот эту публикацию про браузерные войны, я хотел было написать альтернативное наблюдение за тем, как мы докатились до такой жизни. Но Дрю ДеВолт уже всё сказал за меня.
Начиная с первых войн между Netscape и IE, главным инструментом в конкурентной борьбе браузеров стала функциональность. Вот только стратегия неограниченного роста и расширения — совершенно безумная. Слишком долго мы позволяли ей продолжаться.
С помощью wget я скачал все 1217 спецификаций W3C, опубликованных на текущий момент1Читать полностью »
Ubuntu Web Remix — альтернатива Chrome OS c браузером Firefox вместо Google Chrome
2020-11-20 в 0:55, admin, рубрики: chrome os, Google Chrome, open source, Ubuntu, Блог компании Selectel, операционные системы, Разработка под Linux
Хромбуки — популярные устройства, продажи которых постепенно растут. Причин тому несколько — они недорогие, относительно универсальные и отлично подходят для учебы или работы, включая дистанционный режим. В итоге в третьем квартале этого года продажи Хромбуков выросли сразу на 122%.
Единственная проблема хромбуков — то, что в качестве ОС используется Chrome OS с браузером Chrome или Chromium. Это ПО нравится хотя и многим, но не всем. Большое количество пользователей принимает Chrome OS вынужденно, не имея альтернативы. Но теперь, кажется, она появилась. Речь идет о дистрибутиве Linux, который получил название Ubuntu Web Remix. Его начали разрабатывать в начале лета, а сейчас он доступен для загрузки.
Читать полностью »
Я никогда не писал расширения для Хрома, но меня допекли
2020-10-29 в 22:33, admin, рубрики: chrome extension, Google Chrome, habr.com, habrahabr.ru, javascript, достали, Программирование, Управление медиа
Если вы узнали стиль заголовка и вам больше не нужны никакие подробности — вот ссылка на репозиторий.
Если вы недоумеваете что это такое и почему я отнимаю место в ленте у хороших авторов — тогда немного контекста будет под катом.
Используем Chrome DevTools профессионально
2020-09-25 в 15:56, admin, рубрики: chrome, Google Chrome, javascript, software, Блог компании OTUS. Онлайн-образование, СофтИ снова здравствуйте. В преддверии старта курса «JavaScript Developer. Professional» перевели
11 советов для тех, кто использует Chrome в качестве среды разработки.

Итак, по тем или иным причинам вы решили при разработке ориентироваться на Chrome. Вы открываете инструменты разработчика и приступаете к отладке кода.

Иногда вы открываете консоль, чтобы посмотреть вывод своей программы, или вкладку Elements, чтобы проверить CSS-стили элементов DOM.

А действительно ли вы разбираетесь в Chrome DevTools? На самом деле у инструментов разработчика множество мощных функций, которые облегчают жизнь, но о них мало кто знает.
Я расскажу о самых полезных из них.Читать полностью »
Запуск Linux-приложений на Chromebook
2020-09-24 в 6:30, admin, рубрики: Chromebook, Crostini, Google Chrome, linux, open source, Блог компании VDSina.ru — хостинг серверов, Настройка Linux, Ноутбуки, хромбук
Появление Chromebook стало важным моментом для американских систем образования, позволив им покупать недорогие ноутбуки для учеников, учителей и администраторов. Хотя Chromebook всегда работали под управлением операционной системы на основе Linux (Chrome OS), до недавнего времени большинство Linux-приложений на них запустить было невозможно. Однако всё изменилось, когда Google выпустила Crostini — виртуальную машину, позволяющую запускать на Chromebook ОС Linux (бета).
Большинство Chromebook, выпущенных после 2019 года, а также некоторые более старые модели, способны работать с Crostini и Linux (бета). Узнать, находится ли ваш Chromebook в списке поддерживаемых устройств, можно здесь. К счастью, мой Acer Chromebook 15 с 2 ГБ ОЗУ и процессором Intel Celeron поддерживается.

(Don Watkins, CC BY-SA 4.0)
Если вы планируете устанавливать много Linux-приложений, то рекомендую использовать Chromebook с 4 ГБ ОЗУ и бо́льшим объёмом свободного пространства на диске.
Читать полностью »
Движок, который смог: как Chromium удалось захватить 90% рынка браузеров
2020-09-09 в 11:12, admin, рубрики: chrome, chromium, Google, Google Chrome, open source, Блог компании VDSina.ru — хостинг серверов, браузер, браузеры, хром
От браузерного движка, который изначально был малоизвестной альтернативой, применявшейся в непопулярном браузере, до чемпиона, захватившего весь рынок.
Вероятно, иногда вы встречаете в текстах понятие браузерное разнообразие. Под ним подразумевается равновесие на платформе веба, при котором в мире существует множество реализаций браузеров, достаточное для стимулирования инноваций и конкуренции между ними. Альтернативой этому является монокультура браузеров, при которой один браузер или реализация браузера контролирует весь рынок, а значит, и управляет развитием веба. Когда кто-то содействует браузерному разнообразию, он часто делает это ради процесса создания независимых веб-стандартов, поддерживаемых W3C, который работает только когда ни один из браузеров не может диктовать функции, включаемые в платформу веба.
У веб-сообщества есть достаточно причин опасаться отсутствия браузерного разнообразия. После того, как Internet Explorer захватил в начале 2000-х долю 90% от рынка браузеров, для выпуска нового браузера его разработчикам потребовалась добрая половина десятилетия. В тот период развитие веба остановилось, и начали возникать проблемы с безопасностью. Из-за этого веб стал хуже, поэтому мы часто стремимся к тому, чтобы браузеры конкурировали, а не монополизировали веб.
Читать полностью »
Google продвигает новый стандарт WebBundles — потенциально опасную для веба технологию «упаковки» веб-сайтов
2020-09-07 в 8:00, admin, рубрики: Google, Google Chrome, url, WebBundles, адреса, Блог компании VDSina.ru — хостинг серверов, Веб-разработка, информационная безопасность, монолит, пространство имен, Разработка веб-сайтов, сайты, ссылкиВ общем потоке новостей остался незамеченным совместный призыв продукт-менеджера Chrome Кенджи Бахе и веб-консультанта Google Юсуке Уцуномии об использовании нового стандарта Web Bundles, разработанного Google. На chromium.googlesource появился соответствующий мануал по использованию WebBundles и, собственно, особо о нем больше не говорилось. Запись от лица Базе и Уцуномии была опубликована еще в ноябре 2019 года, но вызвала реакцию сообщества только сейчас, и то, исключительно на нескольких профильных площадках и в одном блоге, посвященном кибербезопасности.

Чем так опасна технология «упаковки» содержимого веб-страницы в один источник, что это вообще такое, и почему команда веб-разработки Google ступает на очень скользкую дорожку, давайте разбираться ниже.
Читать полностью »
Экстренная психологическая помощь | Prototyping Weekend
2020-09-05 в 12:41, admin, рубрики: Google API, google apps script, Google Chrome, Google Cloud Platform, google meet, google spreadsheets, Google Web Toolkit, javascript, помощь ближнему, прототип, прототипирование, психология, Хакатоны#openDevelopment #codeSaveLives
Привет! Я завершил работу над прототипом платформы, которая объединяет психологов-добровольцев и людей, нуждающихся в экстренной помощи. Это инициатива в ответ на насилие, происходящее в настоящее время в Беларуси и Ливане.

Я попытался запрототипировать веб-приложение для удаленной «неотложной психологической помощи»Читать полностью »
RED: Улучшение качества звука с помощью резервирования
2020-09-04 в 10:39, admin, рубрики: Google Chrome, Opus, WebRTC, аудиокодек, Блог компании Voximplant, браузеры, звук, кодеки, резервирование
Еще в апреле 2020 года Citizenlab сообщил о довольно слабом шифровании Zoom и заявил, что Zoom использует аудиокодек SILK. К сожалению, статья не содержала исходных данных, чтобы это подтвердить и дать мне возможность обращаться к ней в дальнейшем. Однако благодаря Натали Сильванович из Google Project Zero и инструменту трассировки Frida я смог получить дамп некоторых необработанных кадров SILK. Их анализ вдохновил меня взглянуть на то, как WebRTC обрабатывает звук. Что касается восприятия качества вызова в целом, больше всего на него влияет качество звука, поскольку мы склонны замечать даже небольшие сбои. Всего десяти секунд анализа было достаточно, чтобы отправиться в настоящее приключение – на поиски вариантов улучшения качества звука, обеспечиваемых WebRTC.
Читать полностью »
