Интерактивная карта субъектов России для новичка. Ошибки, которые допустил я и которые не должны допустить вы

В этой статье я расскажу, как мы столкнулись с типовыми ошибками при создании интерактивной карты, а главное — дам вам ссылки на нормальные, актуальные карты субъектов РФ. Наша задача. Создать интерактивную карту, чтобы при наведении на регион срабатывал обработчик событий и выводил некоторые данные по регионам (например, его название). На первый взгляд это кажется очень […]

Визуализация столбца из DataFrame с помощью библиотеки Seaborn

Попробуем визуализировать данные по рекламным кампаниям, которые храняться в DataFrame. Дано: DataFrame, в котором хранится статистика по рекламным кампаниям по следующим показателям: CampaignName Date Impressions Clicks Ctr Cost AvgCpc BounceRate AvgPageviews ConversionRate CostPerConversion Conversions Импортируем все необходимое: import seaborn as sns from pandas import Series,DataFrame Прочитаем наш DataFrame из csv f=DataFrame.from_csv(«cashe.csv»,header=0,sep=»,index_col=0,parse_dates=True)  Визуализируем данные столбца «AvgCpc» […]

План вернулся в экономику

Большие данные (big data) создали новые возможности для посткапиталистического будущего. Но, чтобы ими воспользоваться, нашей демократии нужно подрасти. Когда СССР распался, вопрос экономического планирования, казалось, был решён раз и навсегда. В борьбе рынка и плана, рынок одержал решительную победу. Спустя тридцать лет после падения берлинской стены, вердикт больше не так однозначен. По всему миру нарастают […]

Если вы не отзовётесь, мы напишем… в «Спортлото»

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

Музыка «по умолчанию»: какие треки можно было найти на плеерах и персональных компьютерах

Продолжаем рассказ о музыке, которую поставляли в комплекте с продукцией известных брендов новым материалом о композициях, «зашитых» в музыкальные плееры и другую электронику. Фото Omar Prestwich / Unsplash Персональные компьютеры В начале нулевых Dell поставляли ноутбуки с предустановленной Windows XP. На эти машины производитель загружал музыкальные композиции для демонстрации возможностей медиапроигрывателя — Dell Media Experience […]

Дорога ярости: путь разработчика биллинга

У управленца компании-разработчика биллинга есть два пути построения команды. Первый – набрать уже готовых «сеньоров» и непрерывно создавать такие условия работы, чтобы они использовали навыки и опыт по максимуму, развивались и при этом не передрались. Второй – создать команду из микса новичков, «мидов» и профи, чтобы те общались, влияли друг на друга, учились и росли […]

Практика использования библиотеки lottie в мобильном приложении банка

Привет, Хабр! В свое время Product Owner попросил подумать нас о создании эффективного процесса по внедрению анимации в наше приложение на android/ios. В то время мы делали задачу по предзаполнению заявки личными данными на кредитный продукт, и на ответ от сервера требовалось некоторое время, во время которого мы хотели показывать красивую анимацию загрузки. Задача была […]

Вам есть, что скрывать

Привет, Хабр! Представляю вашему вниманию перевод статьи автора «You don’t have nothing to hide» автора Sharon Flitman. Кажется, приватность в 21м веке становится все более размытым понятием. В не столь далеком прошлом лишь несколько моих друзей знали, где я нахожусь в любой момент времени. Лишь немногие знали, что я покупаю, куда хожу после работы, как […]

Паттон Джефф. Пользовательские истории. Искусство гибкой разработки ПО

Аннотация Книга это рассказанный алгоритм проведения процесса разработки от идеи до внедрения с применением техник agile. Процесс раскладывается по шагам и на каждом шаге указываются методы для шага процесса. Автор указывает, что большая часть методов не оригинальна, не претендуя на оригинальность. Но хороший стиль изложения и некоторая целостность процесса делают книгу очень полезной. Ключевая техника […]

Пример Model-View-Update архитектуры на F#

Кому-то не нравился Redux в React из-за его имплементации на JS? Мне он не нравился корявыми switch-case в reducer’ах, есть языки с более удобным pattern matching, и типы лучше моделирующие события и модель. Например, F#. Эта статья — разъяснение устройства обмена сообщениями в Elmish. Я приведу пример консольного приложения написанного по этой архитектуре, на его […]