Pull to refresh
1
0

Пользователь

Send message

Синтетические постеры для кино: как обрезать логотип телеканала, хардсабы и чёрные грани

Reading time5 min
Reach and readers5.6K

На IVI пользователи выбирают кино для просмотра, ориентируясь в первую очередь на постер и название фильма. Обычно правообладатель предоставляет один постер для каждого фильма и сериала, но бывают ситуации, когда могут понадобиться дополнительные/альтернативные изображения. Их создание — трудоемкая задача, потому что с помощью этих изображений нужно передать содержимое контента. Чтобы упростить её, мы прибегаем к генерации синтетических постеров. В этой статье я немного приоткрою занавес и расскажу о том, как мы удаляем визуальный мусор в процессе создания постеров.

Читать далее

K8S для начинающих. Первая часть

Reading time10 min
Reach and readers378K

Технологический прогресс не стоит на месте, особенно если это касается области IT. Еще в 2014 году, когда Google открыл исходный код проекта Kubernetes, который вобрал в себя лучшее из Borg и Omega - внутренних систем Google, его мало кто знал и использовал. Но прошло 7 лет и K8S (он же Kubernetes) стал успешным open-source проектом, который используется по всему миру. В большинстве компаний инфраструктура построена на K8S - от маленьких проектов до огромных кластеров и облаков, которые обеспечивают бесперебойную доступность сервисов. Давайте коснемся Kubernetes и расскажем, как им пользоваться на практике. Но сначала надо спросить, а что такое этот ваш Kubernetes и для чего он собственно нужен. Подойдет ли он для ваших проектов.

Читать далее

ИТ-специалист на $5к: кому платят высокие зарплаты?

Reading time5 min
Reach and readers64K

Редакция сайта DOU.UA решила подробнее проанализировать, кто получает больше всего на рынке, и попыталась составить инструкцию, как добиться столь высоких результатов. Далее – 11 шагов, которые помогут вам получать зарплату более $5000.

Внимательный читатель может сказать, что сегодня на ИТ-рынке почти каждый второй специалист получает более $5000. Так ли это?

Читать далее

Беда “войти в айти” или курсы тестировщика отзывы: Глава 0, в которой перитониты

Reading time8 min
Reach and readers32K

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

Читать что там дальше написано по делу

Беда “войти в айти” или курсы тестировщика отзывы: Глава 1, в которой нас разводят на деньги

Reading time19 min
Reach and readers66K

Содержание предыдущих серий

Пытаемся найти хоть кого-нибудь, кто умеет работать с людьми:

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

- Какие подходы каких учебных центров (УЦ) по подготовке QA действительно дают на выходе перспективных профессионалов?

- Что ждет среднего QA-выпускника среднего УЦ. Желательно в конкретных числах. 

- Расхлебыватели вышеуказанного, а именно ответственные за QA-ресурсы в компаниях - как вам эти вчерашние гуманитарии, прошедшие жернова курсов?

Читать что там дальше написано по делу

Как мы создаем микросервисные проекты с нуля

Reading time7 min
Reach and readers16K

Считается, что запуск микросервисов изначально затратнее по времени, чем монолит, и наш опыт это подтверждает. Однако, если следовать проверенным процессам, эти затраты можно минимизировать. Делюсь лучшими практиками и составляю чек-лист запуска.

Читать далее

Сколько soft skills освоить для успешной карьеры

Reading time6 min
Reach and readers15K

Впервые я задумался об этаком “soft skills starter pack” около года назад. Гугление дало списки из 10-15-20 навыков без пояснений, как их внедрять, и почему список именно такой. Апофеозом для меня стала книга “12 soft skills для 21 века”, которая является кратким изложением 12 других книг. 

С трудом верится, что все эти навыки нужны разом. Если на собеседовании я буду проверять кандидата на 15 навыков, я вообще кого-то найму? За сколько лет я разовью их сам? Эмоциональный интеллект – пару лет? Системное мышление – еще пару лет? Окей, хотя бы со скольки навыков я могу считать себя пригодным к работе в команде? А к роли лидера? В общем, "программу-минимум" я тогда не нашел.

Но как тимлид я слышу множество карьерных историй: на собеседованиях, на 1-to-1 с коллегами, просто консультируя пришедшего с вопросом – везде я узнаю истории успехов и ошибок. А в обмен я стараюсь дать структурированную и понятную обратную связь. Постепенно из этих историй и обратных связей сложился набор минимально необходимых soft skills. Они будут полезны хоть инженеру, хоть лидеру. Вообще говоря, они будут полезны не только IT-специалисту и не только в карьере.

Всего таких навыка три: рефлексия, осознанность (не та, которая из тренингов про успешный успех) и ответственность. Давайте разберем эти навыки на конкретном примере. Допустим, ваш руководитель сказал, что вы плохо ведете задачи в таск-трекере.

Давайте разбираться

Удивительная история дома Пеля на Литейном, в котором расположился центр разработки 2ГИС

Reading time6 min
Reach and readers13K

Этим летом мы организовали в Санкт-Петербурге небольшой офис-коворкинг — место встречи удалёнщиков из европейской части России и штаб для нескольких продуктовых команд. Мы искали что-то кроме бизнес-центров — и так оказались в одном из самых знаменитых дворов в центре города. 

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

Читать далее

2000000$ за найденную уязвимость

Reading time7 min
Reach and readers10K

Эксперт в области информационной безопасности Гехард Вагнер получил рекордное вознаграждение в размере 2000000$ от команды блокчейн проекта Polygon. Найденная исследователем уязвимость угрожала потерей 850000000$. Вознаграждение стало рекордным в истории DeFi. Гехард Вагнер обратил внимание на баунти-программу, которую Polygon запустил сентябре. Он отметил, что Polygon использует для защиты транзакций между своими сетями и Ethereum систему защиты Plasma, которую, по его мнению, сложно надежно реализовать. Вагнер подробно рассказал о том, как обнаружил уязвимость в «мосте» Plasma Bridge. С помощью ошибки в коде злоумышленник мог бы вывести сумму, в 223 раза превышающую первоначальную стоимость токенов. Внесение каждых $200 тыс. могло бы принести потенциальному хакеру $44,6 млн. В случае эксплуатации уязвимости потери протокола могли составить $850 млн. Вагнер предположил, что проблема возникла «из-за использования стороннего кода без его полного понимания».

Вагнер отметил, что ранее уже работал над системами защиты от мошенничества, в частности над «Плазмой» и знал основные сложности, с которыми сталкиваются разработчики. Поэтому сразу начал проверять опубликованные контракты, чтобы найти тот, который блокирует средства на L1, когда пользователи переводят средства в сеть Polygon и из нее. Он быстро нашел нужный контракт Deposit Manager Proxy, и на момент написания он содержал токены стоимостью около миллиарда долларов США.

Далее разберем найденную уязвимость.

Читать далее

Уже более суток не работают GTA 5 и RDR 2 на PC, а также все онлайн-сервисы Rockstar Games Launcher

Reading time1 min
Reach and readers13K

И все это на фоне релиза переиздания трилогии классических игр GTA (Grand Theft Auto III, Grand Theft Auto: Vice City и Grand Theft Auto: San Andreas). В час релиза они стали доступны для покупки на всех поддерживаемых площадках, однако на данный момент версии для PC к покупке недоступны (во всех странах появляется уведомление "игра недоступна к покупке в вашем регионе").

Читать далее

«Зожный» перекус: безопасные перекусы для работников умственного труда

Reading time7 min
Reach and readers79K

Когда много работаешь мозгом и не слишком часто поднимаешь пятую точку с «компьютерного» кресла — лишний вес и прочие проблемы неправильного питания часто становятся проблемой. Знаю по себе не понаслышке: четыре года напряжённой и не всегда нормированной аналитической работы в своё время превратили меня из 75-килограммового парня в 105-килограммового увальня. Потом пришлось заморачиваться, чтобы за полгода сбросить 20-25 лишних кило.

А ведь когда часами работаешь над сложной или хотя бы объёмной задачей с полным погружением — организм требует «жрааать» не хуже кота в пять утра. И поесть полноценно не всегда получается. Значит, кидаем в рот то, что позволяет заглушить чувство голода без отрыва от монитора. И часто кидаем мы туда разные отнюдь не душе- и тушкоспасительные вещи. Шоколадные батончики, быстрорастворимая лапша, чипсы, пиццу, бургеры… ну вы знаете. Вкусно, голод глушит, стресс тоже, настроение поднимает — только вот (trigger warning!) на пользу это не идёт. И чем дальше, тем больше.
Читать дальше →

Незаметная революция

Reading time17 min
Reach and readers54K

Мы живем в переломный момент истории, в период самой настоящей революции. Конечно, многие в той или иной мере это понимают: смартфоны, интернет, блокчейны, искусственный интеллект, тотальная IT-фикация всего и вся - нельзя сказать, что эти явления остаются незамеченными.

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

Читать далее

Освещённость рабочего места, backlight, яркость экрана vs усталость глаз

Reading time10 min
Reach and readers52K
В предыдущей статье Простой способ получения ”Flicker-Off”: «отключение» ШИМ мерцания подсветки LCD мониторов и телевизоров я обозначил несколько смежных тем, заслуживающих отдельного разговора.

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

work table

Статья не претендует на универсальное руководство к действию, это своего рода обобщение личного опыта, а также обсуждений на forum.ixbt.com, в которых автор принимал участие. Это своего рода «информация к размышлению», которая, я надеюсь, может помочь и другим пользователям.

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

Итак, добро пожаловать под кат.
Читать дальше →

Чаты на вебсокетах. Теперь про бэкенд

Reading time4 min
Reach and readers15K

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

Ниже подробности о том, что было до написания кастомных чатов и какие стояли требования к реализации, из каких компонентов они состоят, как вписываются в нашу инфраструктуру и что получилось в итоге. А в конце статьи — ссылки про особенности разработки наших чатов на вебсокетах для iOS и Android.

Читать далее

Московский Сайлент-Хилл: естественного происхождения, но и не безвредный

Reading time2 min
Reach and readers13K

С вечера понедельника и по текущий момент не утихает истерика в СМИ и в районных московских группах- кто связывает сгустившийся над столицей туман с сжиганием мусора/порубочных остатков, плоскоземельщики от атмосферы сразу же вспомнили свои мифические "химтрейлы", Роман Менделевич дал (как и обычно) очень грамотный комментарий, но напугал публику словом "радиационный" - эпитет, который кстати, к туману относится практически в половине случаев.

Я не удержался и полез смотреть карты погоды/ вертикальные разрезы атмосферы, и вот что имею сказать: туман, конечно же, естественного происхождения , но "сложный".

Читать далее

Неудобная правда: как Tesla стала триллионной компанией

Reading time10 min
Reach and readers91K

Упомянутые в статье факты я начал бережно собирать в черновике ещё весной. А тут появился повод собрать их все воедино. Я вам гарантирую, что вы будете изумлены изысканностью происходящего.

Читать далее

Поход выходного дня, митапы в баре и 30 тысяч на блины. Истории городских PHP-чатов

Reading time17 min
Reach and readers3.9K

В крупных городах можно найти десятки ИТ-сообществ. Ребята собираются на митапы, делают трансляции, запускают чаты. А кто-то занимается этим много лет. Но зачем? Спросила у организаторов PHP-сообществ из 9 городов. Заодно узнала истории комьюнити, фейлы и советы — с чего начать, если хочешь запустить ИТ-сообщество, и как поддерживать во времена онлайна.

Читать далее

Осмысленный сон удаленщика

Reading time8 min
Reach and readers7.6K

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

Читать далее

Chrome DevTools: Хитрости при отладке

Reading time7 min
Reach and readers72K

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

В этой заметке я бы хотел остановиться на различных нюансах, полезных при отладке. Какие-то из них я почерпнул в сети (например в комментариях на Хабре), до каких-то додумался сам. Надеюсь вы найдёте для себя что-нибудь полезное.

Под катом:

— Как отладить popup-ы, которые исчезают при потере фокуса
— Как убить повисший JS-цикл, не убивая вкладку
— Различные нюансы работы с breakpoint-ми
— Методы ведения войны с sourceMaps
— Перехват network-запросов
— Как отладить race-condition
— Почему стоит опасаться галочки "disable cache"
— Что делать если у вас не Hi-DPI экран?

Подробнее

Information

Rating
Does not participate
Location
Россия
Registered
Activity