Месяц: Январь 2022
-
«Ваше приложение нарушает правила Google Play»: сводки из ада
—
от автора
Для начала представлюсь тем, с кем мы незнакомы: я системный администратор на Linux и также много работаю с кодом, в основном для собственного удовольствия. Среди моих личных проектов есть и приложения на Android, самое популярное из них называется Catima. Catima доступна только на Google Play и F-Droid и, вероятно, в обозримом будущем останется экслюзивом для…
-
Улучшаем дизайн React приложения с помощью Compound components
—
от автора
Сегодня я хочу рассказать про один не очень популярный но очень классный паттерн в написании React приложений — Compound components.Что это вообще такоеCompound components это подход, в котором вы объединяете несколько компонентов одной общей сущностью и общим состоянием. Отдельно от этой сущности вы их использовать не можете, тк они являются единым целым. Это как в…
-
3 курса университета — 21 день самообучения. Личный опыт
—
от автора
рандомная картинка из гугла #1Да-да, вы все правильно прочитали. Сегодня небольшая мотивационная историяНо, сперва краткая биография. Поехали!using Writer = System.Console; Writer.WriteLine(«Привет, меня зовут Саша, я диктор канала…»);Шикарная подготовкаВ 2018-м году, мне пришлось закончить школу, и начать думать об университете. С самого детства у меня была страсть к компьютерным играм, и очень хотелось из «делать». Поэтому…
-
7 + 1 способ анимировать спиннер
—
от автора
Меня зовут Евгений Подивилов, я фронтенд-разработчик в команде «Лайфстайл». Я разрабатываю раздел «Развлечения». В этом разделе можно купить билеты на мероприятия или забронировать столик в ресторане.Многие недолюбливают бесконечные индикаторы загрузки, потому что по ним не видно реального прогресса выполнения задачи. Мне кажется, вывести какой-то спиннер пользователю и уведомить, что работа идет и результат ожидается, намного…
-
Генерация подземелий на Python с изпользованием Pillow
—
от автора
Итак, сегодня мы поговорим о генерации пещер и карт высот с помощью шума. Это будет Гауссовский шум, его легче всего сделать в Python Pillow. На выходе мы будем получать такие изображения.Или такие, так тоже можно.Первые можно использовать для генерации карт высот или текстур, а вторую для генерации пещер.Для начала расскажу, как работает алгоритм для генерации…
-
Зачем бизнес-аналитики лезут в дизайн или как мы вырубили «лес» и избавились от «слона»
—
от автора
Меня зовут Ирина Козлова, я — старший бизнес-аналитик в ИТ-компании STM Labs. Помимо моих ключевых обязанностей: бизнес и системный анализ, сбор и управление требованиями, я принимаю непосредственное участие в приемке макетов от дизайнеров. Разрабатывая продукт с нуля, можно столкнуться с множеством проблем и трудностей. Одна из них – как нарисовать хороший дизайн. В своей статье…
-
Toshiba T1100. Культовый ноутбук без жесткого диска
—
от автора
Ноутбук, предназначенный «для мобильных профессионалов», до 8 часов автономной работы, по цене 1899 долларов… в 1985 году. Как такое возможно? Позвольте представить героя нашей истории, Toshiba T1100 Plus: Давайте выясним, как он работает
-
ТОП-3 ИБ-событий недели по версии Jet CSIRT
—
от автора
Сегодня в подборке новостей Jet CSIRT — исследование атаки с применением VirusTotal, уязвимость в macOS, детали аномальных атак в сетях АСУ. ТОП-3 собрала Анна Мельникова, специалист центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет». Подробнее читайте под катом.
-
Состояние VR в 2022-м: работа, 3D-миры, мероприятия, секс, игры
—
от автора
Тут пользователи VRChat встречали 2022-йНедавно популярность VR резко скакнула: шлем Quest 2 от Meta так массово дарили на Рождество, что разработчики VR-приложений сообщили о рекордном всплеске пользователей. И это не разовая случайность, Quest 2 вообще продаётся куда лучше, чем все VR-шлемы до него. Он не требует подключения к компьютеру и стоит всего $300, а в…
-
Android Studio. Kotlin. Динамическая подгрузка данных в список RecyclerView
—
от автора
Долго я искал в сети способ сделать так, чтобы данные при построении списка RecyclerView не загружались целиком, а подгружались по мере его пролистывания пользователем. Несколько совершенно разных решений находил на StackOverflow. Пробовал применить — работало, но каждый раз, как-то криво и не надежно. После нескольких месяцев работы над проектом в режиме «Когда все дела сделаны…