Pull to refresh
0
N.Kurilin@nkurilinread⁠-⁠only

DOP/DIT

Send message

Как я на барахолке мини-ПК нашел: сюрприз, который пригодился в ежедневной работе. Часть 2

Reading time5 min
Reach and readers21K

В первой части обзора мини-ПК Z83 (его удалось купить за копейки на барахолке) я рассказал о том, что это за девайс, что у него внутри и для каких задач планирую его использовать. Ну а сейчас провел с ним несколько дней, работая с офисом, интернетом, просматривая видео и играя в нехитрые игрушки на этом компьютере. Спойлер: тут все лучше, чем я ожидал. А еще я прогнал мини-ПК через несколько бенчмарков, чтобы посмотреть, насколько он слабый по сравнению с другими. Спойлер: тут все хуже, чем я ожидал. Обо всем этом сегодня и расскажу.

Читать далее

52 системы управления проектами для командной работы в разных сферах

Reading time37 min
Reach and readers180K

Привет, Хабр! Вам приходила мысль сделать свою систему управления проектами и задачами? Нам да! И мы делаем YouGile

Знаете, в чем самая большая сложность? Выбрать и сфокусироваться на одном востребованном направлении продукта. Вообще такая задача есть везде, но тут она особенно масштабная. 

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

У нас есть внутренний документ, в котором собран обзор 52 систем управления проектами, и он постоянно обновляется и используется в трудные моменты выбора приоритетов.

Текст невероятно длинный (проскроллите до конца?) Внизу есть таблица с кратким содержанием.

И если у вас есть свой взгляд на какую-либо систему – прошу дополнять, пишите в комментариях. 

Читать далее

Как сделать видео на стриминге легче и не погрязнуть в шакалах: опыт Кинопоиска

Reading time13 min
Reach and readers4.6K

Привет! Меня зовут Михаил Мазанов, я отвечаю за технологический стек работы с медиаданными в Кинопоиске: от съёмок оригинальных проектов до доставки и просмотра видео на всех экранах. Для нашей пятой ежегодной конференции про стриминг PlayButton 2024 я готовил большой доклад про оптимизацию качества видео Кинопоиска, а для Хабра решил пересобрать его в виде статьи — для тех, кому текстовый формат предпочтительнее видео.

Кроме технических графиков, вас ждёт ещё и наглядная разница в работе алгоритмов сжатия на примере «Рика и Морти» и «Джона Уика».

Читать далее

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

Level of difficultyEasy
Reading time9 min
Reach and readers1.3K

Веб‑технологии, такие как Media Capture and Streams API (или просто MediaStream API), открывают большие возможности для работы с видеопотоком в браузере. Они позволяют легко захватывать видеопоток с веб‑камеры и использовать его для создания мощных и интерактивных веб‑приложений. Однако несмотря на широкую доступность этих API их эффективное использование остаётся непростой задачей.

Меня зовут Артем Шовкин, я RnD‑разработчик в СберТехе. В процессе изучения MediaStream API наша команда столкнулась с рядом интересных вопросов. Как эффективно управлять параметрами видеопотока в зависимости от возможностей устройства и сети? Какие подводные камни возникают при кроссбраузерной реализации? Как лучше всего обрабатывать ошибки при работе с видеопотоком?

Мы решили не просто разобраться в работе API, но и в деталях изучить спецификацию Media Capture and Streams, чтобы понять, как она используется в реальных приложениях. В статье мы также использовали код исходников реализации getUserMedia.

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

Поехали!

Читать далее

Синхронизация событий в видеотрансляциях

Level of difficultyMedium
Reading time7 min
Reach and readers522

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

Статья посвящёна синхронизации событий в видеотрансляциях с учётом задержек в сетевых потоках, которые могут вызывать рассинхронизацию между изображением и элементами трансляции. Рассматриваются методы синхронизации и типичные проблемы, возникающие при их реализации.

Читать далее

Алгоритм перевода видео/аудио с любого языка на любой язык в 10 шагов

Level of difficultyEasy
Reading time4 min
Reach and readers2.9K

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

Для этого вам потребуется какой-то сервис, который для вас переозвучит видео. Проведя исследование, я пришёл к выводу, что сейчас самый лучший по качеству сервис предоставляет (раск) rask.ai у них своя нейронка, и стоит их услуга примерно 100$ за 1 час переводов на 1 язык.

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

Читать далее

Видео монтаж путем нейронок и OpenCV

Level of difficultyMedium
Reading time24 min
Reach and readers2.6K

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

узнать что творится...

6 внутренних факторов, влияющих на эффективность распознавания лиц с видеокамер

Level of difficultyEasy
Reading time6 min
Reach and readers2.3K

Всем привет! В предыдущей статье я уже рассказывал о том, как внешние факторы могут влиять на скорость и точность работы систем распознавания лиц на видеопотоках. Сегодня речь пойдет о не менее важных внутренних аспектах — архитектуре системы и правильном выборе и настройке оборудования.

Читать далее

300k видеозаписей, наводим порядок

Level of difficultyMedium
Reading time6 min
Reach and readers1.1K

После того как мне удалось успешно разобраться с аудиозаписями и научиться легко клеить видео для домашнего видеоархива, мне пришла мысль: а почему бы все это не совместить? Можно ведь таким же образом распознать голоса на видео, сделать поиск, выложить куда‑нибудь для удобства доступа и резервирования. Сказано — сделано (ага, сейчас: «вошли и вышли, приключение на 20 минут»).

Читать далее

Демонстрация виртуального дисплея без задержки с DXGI. Или как получить второй монитор из ноутбука/телефона/планшета

Level of difficultyMedium
Reading time6 min
Reach and readers3.6K

Разберем несколько существующих методов захвата экрана и способы трансляции по сети с минимальной задержкой как если бы это был второй монитор подключенный к отдельному порту.

Читать далее

Lua-скриптинг в mpv-плеере

Level of difficultyEasy
Reading time4 min
Reach and readers1.5K

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

На Reddit-е я наткнулся на пост, где утверждалось, что для этого можно использовать скрипт mpv-cut, который работает без внешнего графического интерфейса и дополнительных программ.

При ближайшем рассмотрении mpv-cut оказался скриптом на lua, который позволял вырезать кусок из видео прямо в процессе просмотра в плеере mpv. Я как-то не предполагал, что mpv-плеер при всей своей минималистичности поддерживает скрипты, которые позволяют расширять его функциональность. И решил это дело тщательно разъяснить.

Читать далее

Шаблон сценария для съемки короткого ролика

Level of difficultyEasy
Reading time2 min
Reach and readers2.5K

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

Читать далее

Сливаем отчетность американской Cyber League с помощью базовых утилит Linux

Reading time11 min
Reach and readers3.7K

В этой статье я расскажу, как создать хакерское приложение, используя встроенный язык программирования Linux, и собрать базу данных участников западной «Национальной Киберлиги». Можно сказать, хакнем хакеров! ;)

Начнем со ссылки на отчет о соревнованиях Western National Cyber League, а закончим полноценным инструментом автоматизации. По пути рассмотрим основы работы с сURL, научимся обходить базовые ограничения веб-приложений и поработаем с PDF-документами из командной строки. 

Статья будет полезна специалистам по информационной безопасности и всем, кто интересуется автоматизацией процессов в Linux.

Читать далее

От игровой консоли к рабочему инструменту: Steam Deck для веб-разработки

Reading time7 min
Reach and readers15K

Привет, Хабр! Меня зовут Дмитрий, я уже пять лет работаю веб-программистом в компании ISPsystem. Моя задача — разработка и поддержка сайтов компании, написание интеграций для этих сайтов с продуктами, которые мы создаем (VMmanager, BILLmanager, DCImanager и DNSmanager). Например, благодаря мне наши клиенты могут заказать триальные лицензии или демоверсии продуктов прямо на сайте. Программирую уже 14 лет, а учился на инженера по специальности «Информационные системы и технологии». Получается, работаю по специальности :)

Сегодня я расскажу, как мне довелось решать рабочие задачи, используя портативный компьютер (а-ля игровая консоль) Steam Deck, когда под рукой не оказалось моего ПК, за которым я обычно работаю дома.

Читать далее

Не Flipper Zero единым: хакерский мультитул из старого смартфона

Reading time7 min
Reach and readers33K

Говорят, что лень — двигатель прогресса. Как по мне, лучше работает конкуренция. Возможность свободного выбора устройств, приложений и информации сейчас — движущая сила, которая мотивирует разработчиков создавать и совершенствовать свои продукты. Сегодня хочу обсудить, какая альтернатива может быть у знаменитого пентестерского тулкита. Присаживайтесь поудобнее — и добро пожаловать под кат.

Читать далее

Еще больше модульности: миниатюрный ноутбук GPD Pocket 3 получил дополнительные модули

Reading time5 min
Reach and readers26K

В нашем блоге мы несколько раз упоминали новый миниатюрный ноутбук GPD Pocket 3, который был анонсирован осенью прошлого года. Размер дисплея — всего 8 дюймов, девайс спроектирован как универсальный инструмент для представителей ряда IT-специальностей, да и просто для гиков, которым по душе необычные устройства.

Несмотря на размер, малютка может похвастаться относительно высокой производительностью благодаря процессору Intel Core i7-1195G7. И да, дисплей у него сенсорный, еще и поворотный. Положение экрана можно изменять как угодно — хоть набок выворачивать, хоть задом наперед. Но изюминка девайса — в его модульности, дело в том, что разработчики предусмотрели замену разных видов портов, которые запросто «отстегиваются» от материнской платы, для чего ноутбук разбирать не нужно. И модулей постепенно становится все больше. Об этом девайсе и поговорим под катом.
Читать дальше →

GPD Pocket 2. Обзор ноутбука с 7 дюймовым экраном на FydeOS

Level of difficultyEasy
Reading time8 min
Reach and readers7.9K

Предыстория

В далеком 1989 году компания Atari представила миру карманный IBM PC совместимый компьютер Atari Portfolio. Он представлял из себя устройство на базе процессора 80C88 с частой 4.9152МГц, оснащенное 128Кб ОЗУ и 256Кб ПЗУ. Кроме того, он комплектовался монохромным LCD дисплеем без подсветки с разрешением 240x64 пикселей. Однако, не смотря на весьма скромные по меркам своего времени характеристики (например, вышедший в том же году Macintosh Portable имел на борту 32 битный процессор с частотой 16МГц и 1Мб ОЗУ) он оставил след в истории, будучи не только родоначальником класса сверхкомпактный компьютеров но и засветившись в фильме Терминатор 2: Судный день. В этом фильме Atari Portfolio применяется Джоном Коннором для взлома банкомата, а также для доступа в хранилище Cyberdyne Systems.

Читать далее

Обзор миниатюрного 7" ноутбук GPD Pocket. Рабочее место сисадмина/программиста в кармане куртки

Reading time5 min
Reach and readers60K
Компания GPD — стартап, появившийся на IndieGoGo, прославилась тем, что делает миниатюрные компьютеры на Windows. Первым устройством, на которое они собрали денег был GPD Win — странное игровое устройство с клавиатурой и джойстиками (вот тут я на него делал обзор). Уже тогда в комментариях говорили про GPD Pocket — «карманный» ноутбук для тех, кому джойстики не нужны. Через какое-то время на GPD Pocket собрали денег, и я его у Gearbest заказал. Давайте с ним ознакомимся.

image
Читать дальше →

GPD Win — исследуем миниатюрный ноутбук с диагональю 5.5", предназначенный для игр и эмуляторов

Reading time8 min
Reach and readers36K
Я обожаю миниатюрные клавиатурные устройства. Эта любовь у меня еще со времен первого Psion 5MX. С тех пор была еще Nokia E90 и так далее. Увы, со временем небольших устройств с клавиатурой становится все меньше, а любить их я не перестал (может быть тоже стоит сказать, увы). Поэтому мимо GPD Win пройти я никак не мог. Выглядит он вот так.



Диагональ его экрана составляет всего 5,5", он помещается во внутреннем кармане куртки, но внутри это самый что ни на есть полноценный нетбук на Windows.
Читать дальше →

Миниатюрные игровые ноутбуки и «трансформеры» от GPD: необычные устройства из Китая

Reading time4 min
Reach and readers18K

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

Сегодня поговорим о новых производительных системах от GPD, которые могут использоваться как геймерами, так и представителями разных специальностей, которым нужно работать с «тяжёлым» контентом. И да, вдруг вы знаете и других производителей подобных устройств, кроме очень уж известных вроде ASUS, расскажите о них в комментариях.

Читать далее
1
23 ...

Information

Rating
Does not participate
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity

Specialization

Создатель контента, Оператор постановщик
Старший
From 200,000 ₽
Цветокоррекция
Съемка видео
Монтаж видео
Видеостриминг
Adobe After Effects
Adobe Premiere
Фотосъемка
Adobe Photoshop
Figma Design