Многие релоцирующиеся айтишники сейчас стараются подобрать такой вариант, чтобы платить со своего дохода не эти ваши европейские налоги >50%, а что-нибудь более «приемлемое». Разбираемся, что в этом стремлении может пойти не так (спойлер: всегда советуйтесь с налоговыми юристами и поменьше пишите про себя всякое в Твиттере).
Новости
Пишем тесты производительности под Webflux
Добрый день! Меня зовут Александр Леонов, я руководитель группы разработки одной из распределённых команд Usetech. Сегодня я хочу рассказать вам о том, как написать карманный тест производительности на неблокирующий код Webflux. Статья рассчитана на разработчиков, которые разрабатывают API или выполняют оптимизационный рефакторинг медленного кода. Итак, начнём.
Honeypot, типы и обнаружение
Honeypot — это форма защиты, сильно отличающаяся от двух последних, о которых мы только что говорили. Сильно отличается от брандмауэров и сильно отличается от систем обнаружения вторжений. Поскольку они отличаются друг от друга, они не будут обнаруживать целую кучу вещей, которые могли бы сделать брандмауэр или IDS, но Honeypot очень хорошо обнаруживают другие вредоносные действия, которые два других класса систем никогда не смогут обнаружить. Одна из вещей, которую вы узнаете о Honeypot, это то, что он является очень пассивным механизмом обнаружения. Он не блокируют трафик, как это сделал бы брандмауэр, и не проверяют объемный трафик, как IDS.
Разработка cache-сервера для сохранения аккаунтов в задачах веб-парсинга
Всем привет!
Одной из самых больших проблем при решении задач веб-парсинга данных является риск блокировки аккаунта. В общем случае эта проблема возникает только по одной причине – это большое количество запросов к веб-порталу за единицу времени.
Существует несколько путей решения этой проблемы с целью сохранить аккаунт:
Магия Dispatcher'ов и как сделать свой Main
Я думаю сейчас не осталось людей, незнакомых с корутинами в Kotlin. Волшебный инструмент, согласны?
Как красиво избавиться от switch-case посредством перечисления
Привет, хабр! Применение switch-case в коде - давняя тема холиваров на форумах на предмет чистоты кода. Лично я склоняюсь к простому мнению: инструмент необходимо использовать по назначению.
Сегодня хотелось бы рассмотреть несколько простых кейсов, где switch-case является не лучшим выбором и предложить красивое и удобное решение проблемы.
PowerShell: парсер HTML, устаревшие методы
Обзор двух устаревших методов преобразования кода на языке HTML в объект (HTML-парсер) на скриптовом языке PowerShell в операционной системе Windows 10.
Почему не стоит занижать свои зарплатные ожидания — и как правильно определить свою стоимость
Почему не стоит занижать свои зарплатные ожидания
Неделю назад мой знакомый Project повысил свой ценник в резюме до 300+ тыс. руб. И ему сразу начали поступать интересные предложения от крупных компаний. Год назад мы с ним занимались планированием карьеры и стабилизацией самооценки. В итоге занятий он осознал свою ценность и уникальность, и уже 3й раз за год поднимает ценник и желаемую должность - и получает офферы. А ведь 1,5 года назад у него был руководитель, который повышал его только через шантаж увольнением.
И его уникальный набор компетенций (бизнес-аналитик + архитектор + разработчик + …) был не востребован. Компании, в которой он работал, была нужна 1/3 от его способностей - и только за них они были готовы платить.
И так происходит со всеми, кто не понимает свою уникальность и ценность и находится не на своем месте.
Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana
В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования.
Многие статьи или инструкции, которые есть в интернете, в части работы с Influx и Telegraf – имеют отношения к довольно старым версиям рассматриваемого ПО, в виду чего у меня ушло какое-то время, чтобы со всем разобраться. Хотелось бы оставить небольшое обновление по инструкциям здесь, возможно, они помогут кому-то сэкономить время и нервы, так как информация агрегирована в виде summury моего погружения в реализацию данного решения.
Новый ИИ открывает альтернативную физику
Новый ИИ от Колумбийского университета наблюдает за физическими явлениями и раскрывает соответствующие переменные. Именно они и стали неожиданностью. Подробности и код — к старту нашего флагманского курса по Data Science.
Хаброконтент. С этим нужно что-то делать?
Триггером для написания этой небольшой статьи послужил сегодняшний материал в разделе новостей «В Москве и Санкт-Петербурге откроют магазины беспошлинной торговли для дипломатов». Что интересно, его автором является пользователь @Travis_Macrifс учетной записью, имеющей отметку «Информационная служба Хабра».
Все ниже сказанное является сугубо мои мнением о сложившейся ситуации. В тоже время, судя по комментариям к материалам, подобному указанному выше, оно схоже со многими хаброжителями. Также ниже я предложу варианты решения, но только с точки зрения тактики, и если сообщество поддержит предложенные варианты или озвучит свои, надеюсь, администрация прислушается. Технические детали реализации требуют качественной проработки.
Руководство по симулятору простого ассемблера для 8-битного процессора на Javascript
Это руководство по созданию симулятора простого 8-битного ассемблера на Javascript.
Kubernetes resourse limits calculator
Добрый день, меня зовут Евгений Кузаков.
В силу рода деятельности (я руководитель DevOps-практики) периодически встают задачи сайзинга оборудования для новых кластеров Заказчиков.
Обычно разработка начинается на кластерах разработки в недрах компании.
Все выкатки, естественно, происходят с ограничением ресурсов по ядрам и оперативной памяти. Это необходимо делать всегда - как для некритичных кластеров, так и продуктивных.
В противном случае будут наблюдаться как минимум следующие проблемы:
Работа по специальности: можно ли сломать систему?
Работа по специальности: можно ли сломать систему?
Как команда из сферы нефтепереработки открыла свой R&D стартап и что из этого получилось. Следует ли биться головой об лёд, пытаясь достигнуть успеха в изначально выбранном направлении, и как высоко можно забраться?
Перенос данных из Oracle в PostgreSQL: секционирование, временные таблицы и инструменты
Поскольку тема «переезда» c СУБД Oracle на СУБД Postgres не теряет актуальности, продолжаем наш цикл о миграции. Это вторая статья о переносе данных из Oracle в Postgres (первая доступна по ссылке). На этот раз мы подробнее остановимся на секционировании и временных таблицах, а такжe рассмотрим существующий инструментарий для конвертации данных и сокращения времени простоя.
IOT-таблицы в Oracle
В СУБД Oracle есть так называемые IOT-таблицы, Index-Organized Tables. В обычных таблицах данные хранятся в любом порядке. IOT-таблицы хранят данные в структуре B-tree, которая логически отсортирована в порядке, указанном в полях первичного ключа. Данные лежат в листьях индекса и при его обходе и извлечении данных последние будут упорядочены. Стоит отметить, что этот порядок сохраняется. После добавления, обновления или удаления записей данные всё равно будут упорядочены.
Опыт участия в Kaggle соревновании Ubiquant Market Prediction или как плохая организация может убить любое соревнование
В период с 18 января по 18 июля на сайте Kaggle проходило соревнование Ubiquant Market Prediction от китайской компании Ubiquant Investment. Я поучаствовал в этом соревновании и мой опыт участия оказался скорее негативным, в первую очередь из-за отвратительной организации соревнования, но об этом позже. Для начала давайте расскажу, что это было за соревнование.
Physically-based rendering. Ray marching (часть 1)
В этой статье ты, мой читатель, познакомишься с основными понятиями в трассировке лучей и сможешь попробовать написать свой первый рендер, а во второй части я расскажу, как получить реалистичный рендер мыльного пузыря.
Мечтают ли удалёнщики о виртуальных печеньках?
Крупные компании уже давно предлагают те же льготы, что и маленькие "с дружным молодым коллективом". Кофе с печеньками, гибкий график или полная удалёнка в паре с широким соц пакетом всё чаще не выдерживают конкуренции.
Что же предложить в сложившейся ситуации своим сотрудникам малому и среднему бизнесу? - Давайте попробуем разобраться вместе.
Аналитические дашборды не помогают принимать решения, или Где на самом деле брать инсайты из данных
Привет! Меня зовут Ольга Татаринова, я руковожу отделом аналитики в Agima.ai. Один из самых частых запросов, с которым к нам приходят клиенты, такой: «Сделайте нам дашборд c бизнес-KPI. Мы хотим найти какие-то инсайты в наших данных, чтобы понять точки роста». Проблема с такой постановкой задачи в том, что дашборды хорошо помогают следить за бизнес-kpi. Но напрямую мешают находить инсайты в данных.
«Байки по зуму»: история компании Buyk, запустившей фудтех-революцию в США
Запущенный в оборот российскими предпринимателями сервис экспресс-доставки продуктов Buyk за несколько месяцев приобрёл большую популярность в Америке. Не смотря на высокие темпы роста спустя полгода существования компания объявила о банкротстве в связи с экономическими обстоятельствами в мире.
Никита Черкасский, ex-process operations manager Buyk, поделился интересными подробностями создания и развития данной компании и конструирования бизнеса в США по российским технологиям, а также личным опытом стремительного карьерного роста.
Экспресс-доставка продуктов привычна для россиян: качественный сервис предлагают сразу несколько крупных компаний, конкуренция растет стремительно. По экспертным прогнозам, объем глобального рынка доставки еды к 2027 году достигнет $300 млрд. Рынок США, в отличие от европейского, не консолидирован, поэтому решение основателей фудтех-гиганта «Самокат» развивать бизнес в Америке было своевременным.
На «Самокате» в США
В 2018 году, с появлением сервиса доставки продуктов «Самокат», в России стартовал бум быстрой доставки продуктов питания. В это время я, будучи студентом 3 курса, начинаю изучать электронную коммерцию, что вскоре привело меня к управлению каналом eCommerce во второй федеральной розничной сети магазинов формата дрогери «Улыбка радуги».
От доставщика до ex-process operations manager
Дела шли в гору, мы заключили успешное партнерство с Alibaba Group и выстраивали продажи, но однажды вечером, я прочел новость: «“Самокат” едет в США». Подумал, что обязательно нужно попробовать – и вот, спустя уже месяц доставлял первые заказы, катаясь на велосипеде по Москве с фирменным розовым рюкзаком за спиной. Я прошел ускоренный курс внедрения – от курьера до супервайзера, в течение двух месяцев изучая каждую деталь рабочего процесса: прием товара, сборка заказа, доставка, инвентаризация и другие модули работы даркстора. Освоив все операционные процессы, я присоединился к процессу запуска Buyk на американском рынке.