Мы экспериментировали с частотой I-фреймов. Но приемлимы результаты на таргетных девайсах начинались с очень малого числа кадров. Передавать такие видосы по мобильной сети не очень комфортно
Нет, наша команда работала над реализацией именно плеера в Android приложении. Я думаю в случае с вебом WebGL может и не потребуется и будеи достаточно отрисовать видео на Canvas. Но я не frontend-разработчик и мону ошибаться
Из видео автоматически 3D модель получается вытаскивать пока не очень хорошо. Подробнее, почему так и почему остановились на обработке пользовательского видео мы уже писали на Хабре
Анимированный webp не рассматривали. Во-первых, потому что исходили из тех форматов, которые может отдавать бекенд. Во-вторых, потому что кажется, что коэффициент сжатия по сравнению с видеокодеками не должен быть сильно лучше гифок.
Если ты имеешь в виду клавишу, которая открывает контекстное меню – Ataman не ограничен лишь им. Ты можешь прописать в конфиге любой экшн, а не только доступные из текущего контекстного меню
От квиклистов этот плагин отличает две важные вещи:
1) В квиклистах нужно либо использовать 0-9 для выбора либо quicksearch. Циферки не запомнишь толком, а квиксёрч для меня это слишком медленно и не сильно лучше чем поиск по экшонам. Я прокликиваю биндинги быстрее чем атаман успевает отрисоваться =)
2) Я пользуюсь IdeaVim и мой leader key это пробел. Поэтому без специального хака с Transparent Leader который проверяет нет ли редактируемого поля в фокусе не обойтись. Я вообще этот плагин сделал для того чтобы лидер использовать вне редактора, так-то можно и в IdeaVim конфиге лидер прописать, но он работает только в активном editor-е, а если сместить фокус на какой-нибудь logcat, то нет
На самом деле замечал, что многие вещи, если их сделать проще в использовании, становятся внезапно нужными и даже необходимыми. Я до того как начал пользоваться Emacs вообще не понимал, как люди пишут кастомные плагины для IDE и что там вообще можно такого сделать. Это потому что в IntelliJ написать плагин – создать и настроить проект, разобраться в API, почитать доки, помучать gradle. А в Emacs – это добавить пару строчек в свой конфиг. Но решения находятся, есть замечательный LivePlugin, который сильно упрощает написание таких мелочей. Ataman так и родился, как один класс в конфиге LivePlugin.
Суть моего спича выше в том, что если уменьшить трение, то многие вещи начинают быть удобнее. В моём конфиге несколько десятков биндингов и то, я каждую неделю добавляю новые
Насчёт того чтобы открывать лидер когда окно не в фокусе, я не знаю о такой возможности, и быстрый поиск по API ничего не дал. Будь у intellij какой-нибудь daemon, которому можно было слать экшоны - это стало бы возможно, но его нет
Не вижу ни одного комментария про F#. Годный лаконичный язык, хорошие фреймворки как раз для небольших проектов, статическая типизация с выводом типов. И при этом стек и знания остаются при тебе, а не сливаются в трубу
Их час еще определенно не пришел: гики разочарованы, а таксисты вздыхают с облегчением.
Это странное ощущение, когда есть эпичные презентации и красочные стенды, а продукта нет.
Ну почему же, Яндекс вон катал блоггеров по Вегасу на своих автопилотируемых авто
Как бы ты защитил приложение от подобной атаки? Ведь по сути любая функциональность "за флажком" может быть включена
Интересно посмотреть, получится ли это засунуть в tensorflow lite и делать процессинг на девайсе
Да, идея отдавать разные варианты хороша, можно поэкономить траффик на high-end устройствах, которые могут быстрее справляться с энкодингом
Мы экспериментировали с частотой I-фреймов. Но приемлимы результаты на таргетных девайсах начинались с очень малого числа кадров. Передавать такие видосы по мобильной сети не очень комфортно
NeRF звучит интересно, но у нас уже вполне себе хорошо работает и классический SfM
Нет, наша команда работала над реализацией именно плеера в Android приложении. Я думаю в случае с вебом WebGL может и не потребуется и будеи достаточно отрисовать видео на Canvas. Но я не frontend-разработчик и мону ошибаться
Из видео автоматически 3D модель получается вытаскивать пока не очень хорошо. Подробнее, почему так и почему остановились на обработке пользовательского видео мы уже писали на Хабре
Анимированный webp не рассматривали. Во-первых, потому что исходили из тех форматов, которые может отдавать бекенд. Во-вторых, потому что кажется, что коэффициент сжатия по сравнению с видеокодеками не должен быть сильно лучше гифок.
Статья (да и весь блог) классны, схоронил
Если ты имеешь в виду клавишу, которая открывает контекстное меню – Ataman не ограничен лишь им. Ты можешь прописать в конфиге любой экшн, а не только доступные из текущего контекстного меню
Лучше уж отрефакторить Second Stroke биндинги, чтобы можно было их делать больше двух =)
От квиклистов этот плагин отличает две важные вещи:
1) В квиклистах нужно либо использовать 0-9 для выбора либо quicksearch. Циферки не запомнишь толком, а квиксёрч для меня это слишком медленно и не сильно лучше чем поиск по экшонам. Я прокликиваю биндинги быстрее чем атаман успевает отрисоваться =)
2) Я пользуюсь IdeaVim и мой leader key это пробел. Поэтому без специального хака с Transparent Leader который проверяет нет ли редактируемого поля в фокусе не обойтись. Я вообще этот плагин сделал для того чтобы лидер использовать вне редактора, так-то можно и в IdeaVim конфиге лидер прописать, но он работает только в активном editor-е, а если сместить фокус на какой-нибудь logcat, то нет
"Tool_External Tools_Имя Твоего External Tool с Пробелами"
На самом деле замечал, что многие вещи, если их сделать проще в использовании, становятся внезапно нужными и даже необходимыми. Я до того как начал пользоваться Emacs вообще не понимал, как люди пишут кастомные плагины для IDE и что там вообще можно такого сделать. Это потому что в IntelliJ написать плагин – создать и настроить проект, разобраться в API, почитать доки, помучать gradle. А в Emacs – это добавить пару строчек в свой конфиг. Но решения находятся, есть замечательный LivePlugin, который сильно упрощает написание таких мелочей. Ataman так и родился, как один класс в конфиге LivePlugin.
Суть моего спича выше в том, что если уменьшить трение, то многие вещи начинают быть удобнее. В моём конфиге несколько десятков биндингов и то, я каждую неделю добавляю новые
Ссылочка на гитхаб вот https://github.com/Mishkun/ataman-intellij
Насчёт того чтобы открывать лидер когда окно не в фокусе, я не знаю о такой возможности, и быстрый поиск по API ничего не дал. Будь у intellij какой-нибудь daemon, которому можно было слать экшоны - это стало бы возможно, но его нет
Ну почему же, Яндекс вон катал блоггеров по Вегасу на своих автопилотируемых авто