Pull to refresh
52
Karma
3
Rating
Olga Kuznetsova @lelyakuznetsova

Редактор

  • Followers 11
  • Following 1
  • Posts
  • Comments

Как Facebook кодирует ваши видео

JUG Ru Group corporate blog Working with video *Machine learning *
Translation

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

Для этого мы используем различные кодеки, а также адаптивный битрейт (ABR), который улучшает качество просмотра и уменьшает буферизацию — он выбирает наилучшее качество в зависимости от пропускной способности сети зрителя. Но хотя более современные кодеки (например, VP9) обеспечивают лучшую производительность сжатия по сравнению со старыми кодеками вроде H264, они также задействуют больше вычислительной мощности. С вычислительной точки зрения применение самых современных кодеков к каждому видео, загружаемому в Facebook, было бы непомерно неэффективным. А значит, нужен способ приоритизировать видеоролики, которые должны быть закодированы с использованием более современных кодеков.

Читать далее
Total votes 16: ↑14 and ↓2 +12
Views 2.5K
Comments 6

SVC, SFU, MPEG-5 Part 2 LCEVC, CMAF, 8K, Txt2Vid, VMAF NEG и другие удивительные штуки — на конференции VideoTech 2021

JUG Ru Group corporate blog Working with video *Conferences Video equipment Video conferencing

Видео — это сложно.

Мы перевели все конференции в онлайн ещё полтора года назад. И все эти полтора года мы мучаемся с плеерами, кодеками, раздачей видео, WebRTC-звонками, транскодингом и ворохом других проблем. Конца и края этому не видно.

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

В числе основных тем VideoTech 2021 — WebRTC, кодеки видео/аудио, качество видео и его раздача, ML/AI и не только. Полный список тем и докладов — в тексте ниже.

Смотреть программу
Total votes 19: ↑18 and ↓1 +17
Views 1.4K
Comments 3

Получение патента на свой алгоритм: личный опыт

Luxoft corporate blog JUG Ru Group corporate blog Image processing *Patenting *

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

Меня зовут Михаил Диченко, я аналитик компании «Люксофт». Ранее я задался подобными вопросами, а в итоге получил американский патент на свой алгоритм и выпустил основанное на нём приложение. А поскольку на Хабре мало у кого есть опыт патентования своих наработок, решил поделиться своим.

Читать далее
Total votes 34: ↑27 and ↓7 +20
Views 7.4K
Comments 60

Редактор в UX: что делает с интерфейсом и зачем нужен на проектах

Россельхозбанк corporate blog Web design *Interfaces *Usability *Copyright

Этот текст мы посвящаем всем, кто никогда не работал с редактором или только начал с ним работать. А ещё этот материал будет полезен начинающим UX-редакторам, так как будем обсуждать hard skills на реальных кейсах, которыми важно обладать хорошему специалисту.

Иду и читаю
Total votes 14: ↑14 and ↓0 +14
Views 2K
Comments 9

Мы хватаемся за программы, а надо за цель

Information Security *Reading room Software Laptops Lifehacks for geeks

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

Со мной такое происходит примерно раз в полгода. Где-то взгляд зацепился за обзор новой классной проги, которая чуть эффективнее помогает двигать строчки в списке — и всё, надо скачать, установить, потратить время. Взорвать всю систему и переделать с нуля. Всё, чтобы через два дня забросить. Нормально, у всех так было.

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

Читать далее
Total votes 45: ↑39 and ↓6 +33
Views 12K
Comments 63

«Сам ты ворованный!», или Что iPhone и Android позаимствовали друг у друга

JUG Ru Group corporate blog Development for iOS *Development for Android *Smartphones

Когда-то Стив Джобс назвал Android «украденным продуктом» и поклялся его уничтожить. 

Но «отец Android» Энди Рубин совершенно не считал, что все фичи iPhone — исключительно заслуга Apple. 

А позже сторонники Android и вовсе стали говорить, что это в Apple все у них копируют (например, когда в iOS 14 добавили виджеты, приложение Translation и технологию App Clips).

Так какая же сторона права? (Спойлер: обе.)

Боб Ли из команды Android писал, что схожесть Android и iPhone была «связана с общим путем, по которому развиваются технологии». 

Например, инновации в технологиях мультитач — то, без чего не было бы современного смартфона — насчитывают десятилетия. Первые устройства с мультитачем были созданы еще в 1980-х годах. Поэтому и iPhone, и Android несут в себе скопированные идеи своих предшественников. 

Идеи витают в воздухе, наступает время для той или иной технологии, поэтому взаимное «воровство» двух гигантов продолжается и по сей день.

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

Читать далее
Total votes 12: ↑12 and ↓0 +12
Views 7.7K
Comments 36

Чистим матрицу ноутбука от следов жидкости

Computer hardware
Достался мне «MacBook Black» с полным набором небольших дефектов. Дошло дело и до матрицы, залитой алкоголем.
Как это выглядело до операции я сфотографировать хотел, но забыл. В процессе чистки будет видно весь масштаб трагедии, скажу лишь, что примерно 20% экрана (нижняя центральная часть) светилась веселыми белыми пятнами и под разными углами они были разной формы (разные слои пленок склеились по-разному).


это просто пример, у меня было в полтора раза меньше и в разных слоях-направлениях.

С чего начать?
Total votes 116: ↑113 and ↓3 +110
Views 52K
Comments 59

Расширения Chrome для программистов и сочувствующих

JUG Ru Group corporate blog JavaScript *Google Chrome Browser extensions

На Хабре уже есть посты в духе «10 браузерных расширений, которые нужны КАЖДОМУ УВАЖАЮЩЕМУ СЕБЯ РАЗРАБОТЧИКУ». Но в них меня смущает то, что там вперемешку совсем разные вещи для разных людей. От React Developer Tools до съёмки полностраничных скриншотов — и всё это просто списком через запятую.

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

Разумеется, в комментариях приветствуются дополнения, мне знакомо далеко не всё.

Читать далее
Total votes 33: ↑30 and ↓3 +27
Views 26K
Comments 12

Что будет на конференции DevOops 2021

JUG Ru Group corporate blog System administration *IT Infrastructure *DevOps *

До конференции DevOops, посвященной инженерным DevOps-решениям, осталось меньше двух недель. Все спикеры на низком старте, программа составлена, и в этом хабрапосте рассказываем о ней.

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

Смотреть программу
Total votes 18: ↑18 and ↓0 +18
Views 2.4K
Comments 1

О чем расскажут на С++ Russia 2021

JUG Ru Group corporate blog Programming *C++ *Conferences

Уже скоро стартует С++ Russia. И в преддверии конференции хотим поделиться с хабражителями описаниями докладов.

С++ Russia — это всегда хардкор. В этот раз поговорим про ассемблер, асинхронные движки с корутинами, исключения, GPGPU и многое другое. Будут и низкоуровневые оптимизации, и метапрограммирование, и «кишочки», и конкурентность с многопоточностью.

Среди спикеров будут члены комитета по стандартизации C++, контрибьюторы известных проектов, один из авторов языка Swift (внезапно!), авторы книг и курсов, разработчики из крупных компаний. А также Антон Полухин @antoshkka, сочетающий в себе почти все перечисленное.

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

Смотреть программу
Total votes 15: ↑14 and ↓1 +13
Views 3.7K
Comments 2

«Это что! А вот у меня на собесе было…», или Байки с технических интервью

JUG Ru Group corporate blog Personnel Management *IT career Conferences

У большинства айтишников найдутся свои истории о собеседованиях: забавные, печальные, странные. Из одних можно извлечь полезные выводы, а другие просто дают понять «что в индустрии бывает».

Мы проводим конференцию C++ Russia, и как-то трое участников её программного комитета (Сергей Платонов, Алексей Веселовский и Павел Филонов) собрались на YouTube-стриме поделиться своими историями: и тех, когда собеседовали их, и тех, когда они сами рассматривали кандидатов. 

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

Читать далее
Total votes 49: ↑44 and ↓5 +39
Views 22K
Comments 21

Моя жена умирала от рака мозга. Мой босс в Amazon сказал мне вернуться к работе или уволиться

IT-companies
Translation

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

Читать далее
Total votes 60: ↑41 and ↓19 +22
Views 31K
Comments 165

Apple представила MacBook Pro с новыми чипами M1 Pro и M1 Max

JUG Ru Group corporate blog Computer hardware Laptops CPU

Компания Apple сделала новый шаг в переходе от процессоров Intel к собственным чипам Apple Silicon. За прошлогодним M1 последовали два новых: M1 Pro и M1 Max. M1 Pro поддерживает до 32 гигабайт объединённой памяти, M1 Max — до 64 гигабайт (против 16 гигабайт у M1, что вызывало недовольство у части профессионалов). 

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

Также были представлены MacBook Pro 14'' и 16'', использующие эти чипы. По сравнению с предыдущими моделями в MacBook Pro изменился далеко не только процессор:

Читать далее
Total votes 36: ↑34 and ↓2 +32
Views 16K
Comments 222

О чём JS-разработчикам поведают на HolyJS 2021 Moscow

JUG Ru Group corporate blog JavaScript *Angular *ReactJS *TypeScript *

До HolyJS осталось меньше месяца — пора поведать Хабру, какие именно доклады там будут. Под катом их описания, а тут отметим пару вещей:

— В этот раз шире обычного раскрыта тема производительности. Когда React.memo не ускорит, а замедлит? Почему Solid.JS такой быстрый? Что нужно знать JS-разработчику в современном многоядерном мире?

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

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

Смотреть программу
Total votes 17: ↑17 and ↓0 +17
Views 3.2K
Comments 2

Как читать мысли и зачем это программистам

JUG Ru Group corporate blog Programming *Development Management *Project management *Product Management *

Приехали артисты в Японию, все написали в райдере, а про розетки забыли. А розетки там другие. Спрашивают «а есть переходники?» Японцы занервничали, забегали, начали боссам звонить. Прошло двадцать минут, возвращаются, говорят: «$2000 и мы снабдим все переходниками». Администратор плюнул, пошел в соседний супермаркет, купил переходники по $10 за штуку.

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

Читать далее
Total votes 39: ↑37 and ↓2 +35
Views 11K
Comments 29

VideoTech: новая конференция по технологиям видео и стриминга

JUG Ru Group corporate blog Working with video *Conferences Video equipment Video conferencing


Как часто вы имеете дело с онлайн-видео? Сколько раз в месяц пользуетесь видеозвонками, смотрите фильмы стримингом, запускаете YouTube-ролики? У многих людей это число уже очень внушительное, и при этом оно продолжает расти.


А значит, вопросы разработки видеосервисов становятся всё важнее. Мы хорошо ощутили это на своей шкуре, когда в 2020-м переносили наши IT-конференции в онлайн. Поэтому нам, как и многим сейчас, важна экспертиза в этой теме. И мы решили дать её себе и другим тем способом, в котором разбираемся: затеять новую конференцию, где такой экспертизой поделятся опытные спикеры!


Поэтому мы анонсируем конференцию VideoTech, которая впервые состоится в декабре. Она пройдёт в онлайне, так что и сама использует технологии, о которых на ней будут говорить. Подробнее — под катом.

Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 997
Comments 2

До 11 и младше: вспомним предыдущие версии Windows

JUG Ru Group corporate blog System Analysis and Design *Development for Windows *History of IT

Выход Windows 11 — хороший повод вспомнить всю историю MS Windows длиной почти в 36 лет. Журналист PCMag Джон Дворак как-то пошутил, что когда Microsoft анонсировала Windows, у Стива Балмера еще были волосы (во что сложно поверить). 

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

А если текст вызовет прилив ностальгии, запустить первые версии Windows можно в эмуляторе на сайте PCjs Machines. Из-за пребывания на нём был немного сорван дедлайн сдачи этой статьи.

Ностальгировать
Total votes 31: ↑30 and ↓1 +29
Views 12K
Comments 41

Осенний Java-хардкор на Joker 2021

JUG Ru Group corporate blog Java *Conferences

В октябре Java-разработчиков ожидает немало интересного: на новом Joker будут и хардкорные доклады, и любимые спикеры, и нестандартные форматы.

О хардкоре: конечно, без него не обходится ни один Joker, но в этот раз программный комитет особенно доволен получившимся. В списке докладов под катом мы пометили хардкорные значком 🔥.

О спикерах: будут и отлично знакомые участникам имена (Алексей Шипилёв, Джош Лонг, Евгений Борисов), и интересные новые. Например, будет парный доклад Мэтта Райбла и Брайана Демерса, а у обоих этих людей есть звание Java Champion — часто ли услышишь двух «чемпионов» сразу?

О форматах: доклады важны, но в этот раз дело не ограничится ими — например, Евгений Борисов в прямом эфире проведет техническое интервью на senior-разработчика. 

Под катом — полная программа, разбитая на тематические блоки.

Смотреть программу
Total votes 25: ↑24 and ↓1 +23
Views 4.9K
Comments 2

Путь (Microsoft) DevOps

JUG Ru Group corporate blog Conferences DevOps *History of IT IT-companies

Текстов об «успешных DevOps-трансформациях» уже множество. Но одно дело — менять культуру в небольшой компании, а другое — в гиганте с полувековой историей. Если ты прославился закрытым десктопным продуктом, релизный цикл которого длится годы (Windows), как осваивать новые реалии (опенсорс, облака, постоянные деплои)?

О том, как менялась компания Microsoft, на нашей конференции DevOops рассказала Саша Розенбаум (на момент доклада — продакт-менеджер в GitHub). Не стоит ждать тут сенсационного срыва покровов, позволяющего немедленно принести девопс-культуру в любую компанию. Но отзывы зрителей показали: заглянуть внутрь гиганта, решения которого использует вся планета, им было интересно.

Поэтому мы сделали для Хабра текстовую версию доклада (а также прикладываем оригинальную видеозапись). Далее — повествование от лица спикера.

Читать далее
Total votes 14: ↑13 and ↓1 +12
Views 4.9K
Comments 4

Книга «ASP.NET Core в действии» в правильном переводе команды DotNetRu

JUG Ru Group corporate blog .NET *C# *

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

И сегодня мы рады представить вам наш следующий совместный проект: книга Эндрю Лока «ASP.NET Core в действии» в правильном переводе DotNetRu. В продолжении поста — впечатления о процессе перевода от непосредственных участников и промокод на скидку от издательства.

Читать далее
Total votes 23: ↑23 and ↓0 +23
Views 10K
Comments 28

Information

Rating
890-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity