Архивы

  • Разделяй и властвуй: как развивалась сеть Selectel

    от автора

    Сегодня Selectel объединяет шесть собственных дата-центров в Москве, Санкт-Петербурге и Ленинградской области. И еще два партнерских — в Новосибирске и Ташкенте. В начале развития компании все было иначе: первые дата-центры сильно зависели друг от друга, а при доступе московских точек к интернету были задержки на каналах связи. Это было связано с неоптимальной архитектурой сети, которую…

  • Юнит-Экономика — главное о метрике CLV (Customer Lifetime Value)

    от автора

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

  • SwiftUI ScrollView и параллакс без тормозов

    от автора

    Всем привет! Меня зовут Николай, я iOS-разработчик.Передо мной возникла задача сделать скроллируемый контент, на заднем плане которого прокручивается другой контент. Прокрутка должна быть синхронной, но с замедленной скоростью — как отдалённый фон в мультфильмах или играх.Итак, начинаем.В классическом UIScrollView из UIKit можно реализовать протокол UIScrollViewDelegate — метод scrollViewDidScroll(_ scrollView: UIScrollView) скажет нам, насколько сместился основной…

  • Что почитать Linux-инженеру: книги для новичков и профессионалов

    от автора

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

  • Шедевральная Nokia из нулевых. Nokia E90 Communicator: Уникальный аппарат во всех смыслах

    от автора

    «Тот самый запах» и «таких уже не делают» — это те самые две реплики, которые можно применить относительно старых флагманов от Nokia и Sony Ericsson. О их легендарности ходят легенды, многие коллекционеры хотят заполучить их себе в коллекцию, а ходить с подобными аппаратами в наше время считается некоторой формой хипстерства. Интересно, что же из себя…

  • Ты же просто робот, имитация жизни

    от автора

    Считается, что уже в недалёком будущем во во многих областях машинный труд заменит ручной, и останутся только «креативные» профессии. В последнее время методы машинного обучения прогрессируют настолько быстро, что этот тезис кажется уже не таким незыблемым.Я решил проверить, может ли робот написать симфонию, сделать шедевр сделать что-то такое, что до сих пор считалось неподвластным машине.…

  • Мои 3 способа для выравнивания UI на разных девайсах в Swift

    от автора

    Итак, первый классический — обычный NSLayoutConstraint. Удобный, нативный и нисколько не обременяющий в написании. Но что если ваше приложение должно работать на iPhone SE 1 поколения? Тогда с вероятностью в 100% где-то вёрстка поедет. Для этого случая вы можете использовать UIDevice.current.Второй помощник — UIDevice.current. Эта переменная, которую вы можете сами прописать в extension UIDevice. Она…

  • Стенд для безопасного питания сетевых устройств

    от автора

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

  • Ретроразработка драйвера для Windows 3.1

    от автора

    Word, запущенный в Windows 3.1 с удобным разрешением 1152х864 Много месяцев назад я попробовал свои силы в написании 256-цветного драйвера высокого разрешения для Windows 3.1. Попытка была успешной, но работа пока ещё не завершена. В процессе я заново открыл для себя множество забытых вещей и узнал ещё больше новых. Этот пост основан на заметках, которые…

  • Heatmap на интерактивной карте с помощью folium

    от автора

    Возникла необходимость изобразить на интерактивной карте актуальное предложение вакансий в сфере Data Science с агрегацией по городам. Действовать будем в 3 этапа: Парсинг вакансий с hh API Актуализация геолокаций каждой вакансии с точностью до населенного пункта Построение heatmap по количеству вакансий и по средней предлагаемой зарплате с помощью folium