Месяц: Июнь 2021

  • Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264

    от автора

    Анимированная GIF. Файл весит 4МБ Эта анимированная гифка весит 4МБ, хотя может весить В ДЕСЯТЬ РАЗ МЕНЬШЕ — 380кб! Это ужасно, потому что нагружает интернет-каналы в десятки раз больше, чем должно. Почему GIF должен умереть Вес файла GIF ровно в 10 раз больше чем H264 Анимированный GIF поддерживает только 256 цветов Формат H264 поддерживают ВСЕ…

  • Ключевые аспекты при выборе базы данных для вашего приложения

    от автора

    Материал переведен. Ссылка на оригиналПоложительный опыт пользователя вашего приложения напрямую зависит от выбранного вами способа управления данными. Если ваше приложение не способно быстро получать, обрабатывать и доставлять информацию, то совсем неважно, насколько удачен его интерфейс и чист его код. Более того, все рабочие данные должны быть защищены от попадания в руки злоумышленников. Чтобы достичь этого,…

  • Security Week 24: эскалация привилегий в Linux

    от автора

    В четверг 10 июня исследователь из GitHub Security Lab Кевин Бэкхауз опубликовал детали уязвимости в сервисе polkit, по умолчанию включенному в большинство дистрибутивов на базе Linux. Уязвимость позволяет пользователю с обычными правами повысить привилегии в системе до максимальных, точнее — создать нового пользователя с правами root. Сервис polkit отвечает за авторизацию пользователя, он проверяет наличие…

  • История портирования Reindexer’а – как покорить Эльбрус за 11 дней

    от автора

    Всем привет! На связи Антон Баширов, разработчик из ИТ-кластера «Ростелекома». Импортозамещение набирает обороты, а российский софт всё глубже проникает в нашу повседневную ИТ-шную сущность бытия. Процессоры Эльбрус и Байкал становятся более востребованными, комьюнити расширяется, но мысли о необходимости портировать весь наш любимый технологический стек на неизведанную архитектуру E2K звучат страшнее рассказов про горящий в пламени…

  • Книга «JavaScript с нуля»

    от автора

    Привет, Хаброжители! JavaScript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая подача информации и живой юмор автора превратят нудное заучивание в занимательную практику по написанию кода. Дойдя до последней главы, вы настолько прокачаете свои навыки,…

  • Гайд по тестированию рекламы для мобильных приложений

    от автора

    Тестировать рекламные механики не так просто, как может показаться. Главные действующие лица здесь — сторонние SDK, которые не особо подконтрольны команде разработки. А так как рекламные интеграции — важная часть наших мобильных приложений, то ниже вместе с @maiscourt и @santypa расскажем, как мы это делаем.Далее список инструментов с описаниями, задачи тестирования и некоторые внутренние гайдлайны.Для…

  • Игра, стоившая мне рассудка: Китайская трещотка

    от автора

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

  • Хорошо забытое старое: стриминг игр на ТВ — идея 80-х годов прошлого века

    от автора

    Сервисы, предоставляющие пользователям игры по подписке, — вроде бы новая идея. Но на самом деле еще за 40 лет до появления сервиса Game Pass от Microsoft некоторые компании предлагали нечто похожее. Xbox Game Pass был запущен в 2017 году, сейчас у него уже 23 млн подписчиков. Сервис предоставляет своим пользователям по подписке ранний доступ к…

  • Дурацкие идиомы английского языка, которые не имеют смысла (почти) — часть 2

    от автора

    Предыдущая статья про странные и любопытные идиомы в английском собрала много прочтений и комментов, в которых насыпали еще больше интересных фразеологизмов. Поэтому мы решили написать вторую часть.Здесь мы разобрали еще более странные идиомы, чем в первой части, которые если не знаешь — то точно не поймешь правильно. Не будем затягивать — поехали.Bob’s your uncle Начнем мы…

  • Самодельный миниатюрный лазерный гравер на Arduino Uno

    от автора

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