Архивы
-
Разделяй и властвуй: как развивалась сеть 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