Месяц: Январь 2023

  • Упрощаем создание FragmentFactory при помощи dsl котлина

    от автора

    Фрагменты в андроид разработке стали привычным способом написания ui и со временем, для удобства разработки, появилось много нового функционала. Один из таких примеров — использование своей реализации FragmentFactory. Об этом я и хотел бы поговорить.Для чего нужно использовать фабрику фрагментов? Часто бывает, что при создании во фрагмент нужно передать какие-то параметры, это может быть ссылка на…

  • Эволюция кода: путь к лучшему дизайну

    от автора

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

  • Терапия решения проблем и начало карьерного роста после 45

    от автора

    Как следует из названия, терапия решения проблем (PST — Problem-Solving Therapy)  направлена на обучение и развитие способностей для решения проблем. Она может использоваться как для лечения телесных или умственных страданий, так и просто для разрешения психологических трудностей.При лечении депрессий ТРП показывает одинаковую эффективность с назначением антидепрессантов. Сама ТРП протекает в несколько стадий, включающих в себя:…

  • Повторная обработка данных на платформе управления цифровыми ресурсами в Netflix

    от автора

    Netflix ушел, а технологии остались. Поэтому мы решили перевести оригинальную статью за авторством Meenakshi Jindal о том, как стриминговый сервис обрабатывает данные с помощью Apache Kafka.ВведениеNetflix создал платформу управления цифровыми медиаресурсами (AMP) как централизованный сервис для организации, хранения и обнаружения цифровых медиаресурсов, созданных в процессе производства фильма. Студии используют этот сервис для хранения своих мультимедийных…

  • Как выбрать школу в Грузии

    от автора

    Продолжаем наш большой материал об образовательных возможностях для школьников в разных странах. Сегодня поговорим о Грузии. Итак.Грузия — одна из стран первого выбора для быстрой релокации — гражданам России не нужна виза (без нее можно провести в стране 360 дней, выехать на день и вернуться обратно). Для того, чтобы ребенок мог пойти в местную школу, ему…

  • Сетевая безопасность Linux: Best practices и баш скрипты

    от автора

    Автор статьи: Рустем ГалиевIBM Senior DevOps Engineer & Integration Architect. Официальный DevOps ментор и коуч в IBM Linux — это операционная система с открытым исходным кодом, которая широко используется на различных устройствах, включая серверы, ПК  и встроенные системы. Важно обеспечить безопасность систем Linux при подключении к сети для защиты от потенциальных угроз и уязвимостей. Существуют…

  • Почему многим IT-компаниям не хватает качественного руководства в QA?

    от автора

    Многие IT-компании до сих пор придерживаются традиционного цикла разработки программного обеспечения. Организации отдают больший приоритет реализации, чем проектированию и редко рассматривают вопросы качества приложения или продукта. Но что такое качественное приложение? В чем разница между компаниями, ориентированными на качество, и компаниями, нацеленными на конечный продукт?Тренд на качествоМы отошли от традиционных жизненных циклов разработки программного обеспечения,…

  • Часть 1. Управление знаниями в Obsidian. Обработка информации. Рабочий процесс. Источники информации. Работа с заметками

    от автора

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

  • Как отправить и скачать файл в FastAPI

    от автора

    Работа с файлами встречается на многих сайтах, поэтому я решил написать эту статью с кратким, но информативным содержанием. Примеры кода можно использовать, как основу, которую при необходимости можно без каких-либо сложностей расширять под вашу конкретную задачуНе буду долго расписывать предисловие, приступим к разбору.Скачивание файлаСкачивание файла реализуется очень просто, фактически в одну строку:from fastapi import FastAPI…

  • Микросервисы — отчуждение от результатов труда

    от автора

    ДисклеймерыКому-то данная статья покажется стёбом. Если вдруг вы обнаружили себя в этой категории, попробуйте вспомнить старый афоризм «В каждой шутке есть доля шутки». Может быть, это поможет вычленить ту самую долю.Было бы интересно подискутировать с кем-то по сути, а от споров по частностям (в том числе описанным в статье) буду дистанцироваться.В общем, я предупредил, а…