На днях один мой знакомый получил звонок от работника ФНС с целью уточнить некоторые данные по декларации 3-НДФЛ на возврат бюджетных денег за лечение. Удивлению не было предела: мало того, что декларацию эту он не подавал (!) так и возврат уже был проверен и одобрен (!!), возврат средств предполагался на неведомый счёт в МТС-банке на его имя (!!!), нужно было лишь уточнить сущие пустяки. Небольшая, но поучительная история.
Новости
Делаем из Mastech MS6100 частотомер
Да, я не ошибся в заголовке. В том виде, в котором этот недостойный представитель семейства измерительных приборов был приобретен, он не заслуживал звания частотомера. В данной статье я описываю его доработку, в результате чего его точность и стабильность будет превосходить значительно более дорогие приборы, а также способ калибровки, доступный любому радиолюбителю, не имеющему доступа к рубидиевым стандартам и прочему. В принципе, предлагаемая доработка годится практически для любого дешевого частотомера.
Топ-30 наиболее часто задаваемых вопросов для собеседования по PostgreSQL в 2022 году
Прочитав наш топ-30 вопросов для собеседования по PostgreSQL с ответами для начинающих и кандидатов среднего уровня, вы будете знать, что именно ожидают интервьюеры от претендента. Вы можете использовать этот список, чтобы подготовиться и пройти следующее собеседование по вопросам PostgreSQL совершенно спокойно.
От wtf-кода к чистой архитектуре
Материал заботливо подготовлен на основе перевода части книги Go With The Domain, а именно — главы 9 «Чистая архитектура» за авторством Miłosz Smółka.
В этой части говорится о том, как из wtf-кода прийти к чистой архитектуре с помощью сочетания двух идей: разделении портов и адаптеров + ограничении того, как структуры кода ссылаются друг на друга.
Меньше программ, больше дизайна
Преобладает миф о том, что хорошая визуализация данных возникает благодаря (так называемому) хорошему программному обеспечению. Excel закрепил этот миф, позволив пользователям быстро преобразовывать необработанные данные в трехмерные гистограммы и круговые диаграммы с десятками срезов - или, что еще хуже, трехмерные круговые диаграммы. Плохие визуализации - это проблема не программного обеспечения, а выбора дизайна пользователем.
Новые угрозы безопасности и старые проблемы менеджмента: на что жалуются разработчики российских компаний в 2022 году
Российское IT-комьюнити не стесняется высказываться критически. Но что если собрать полную картину стресс-факторов, добавив злободневные проблемы и честный взгляд на разработчиков со стороны? Мы расспросили IT-специалистов различных грейдов и профилей, что их больше всего раздражает в работе.
Как Осборн Рейнольдс пришёл к своему числу. Часть 5
Перевод классической научной работы, вышедшей в 1883 году.
Очередь недоставленных сообщений для обработки ошибок в Apache Kafka
Любому надёжному конвейеру потоковой обработки данных нужны механизмы обнаружения и обработки ошибок. В этой статье вы узнаете, как реализовать обработку ошибок с помощью очереди недоставленных сообщений (Dead Letter Queue) в инфраструктуре Apache Kafka.
Мы рассмотрим несколько вариантов: кастомная реализация, Kafka Streams, Kafka Connect, Spring Framework и Parallel Consumer. Вы увидите, как Uber, CrowdStrike и Santander Bank реализуют надёжные механизмы обработки ошибок в реальном времени и в огромном масштабе.
Большим данным настал конец. Databricks, Snowflake и конец неоправданного хайпа
Что только нам не обещали с появлением Big Data. Мы будем прогнозировать продуктовый спрос и вспышки болезни, научим нейросети рисовать картины и сочинять романы, от которых плакал бы сам Достоевский (воссозданный теми же нейросетями по дневникам, портретам и рассказам современников). Что-то из этого уже в каком-то виде увидело свет — и это круто. Но большинству компаний это неинтересно и не нужно. Вместо суперсовременной архитектуры с плюшками-свистелками мы ищем аналоги наших старых хранилищ, но быстрее, дешевле и полегче в настройке. И это наглядно видно на примере историй Databricks и Snowflake.
Возможности предиктивной аналитики в повышении энергоэффективности оборудования и прогнозе энергопотребления
По данным консалтинговой компании Roland Berger, ведущие электроэнергетические компании по всему миру реализуют программы цифровой трансформации. Повсеместное применение больших данных способствует развитию решений предиктивной аналитики, которые сегодня высоко востребованы в энергетике. Прогнозная аналитика позволяет предсказать выход оборудования из строя, объективно оценивать риски и принимать стратегически верные решения.
В этой статье мы расскажем о том, как с помощью предиктивного анализа реализовать качественный прогноз энергопотребления и повысить энергоэффективность оборудования генерирующих компаний.
Monq 7.0: сценарное управление и автоматизация; как концепция кода изменила мониторинг и его инструменты
В последние годы среди организаций, живущих философией DevOps и SRE, стал популярен подход “всего как кода”. Особенно часто он встречается при управлении инфраструктурой. Направление IaC (infrastructure as a code), где ручная настройка заменяется использованием скриптов, появившись в ответ на растущую виртуализацию данных, превратилось в IT-стандарт и неотъемлемую часть DevOps. Представление инфраструктуры в виде кода обеспечивает её гибкость и масштабируемость, автоматизирует ручные задачи, минимизирует риск человеческого фактора и позволяет эффективнее использовать существующие ресурсы. Но рука об руку с инфраструктурой идёт и её мониторинг, а потому резонным является вопрос о том, как на нём отразилась описанная выше концепция.
В этой статье я расскажу про такой подход как Monitoring as a Code и покажу его реализацию на примере нашей платформы для мониторинга и автоматизации Monq 7.0.
Блин! Да не сложно похудеть! Даже работая в IT
Очень хочется выругаться прямо в текст! Прочитал длинную статью про похудение. Да вот она - Почему похудеть, работая в ИТ, так сложно. Хотел бы я увидеть фото автора в полный рост. Сомневаюсь что он в хорошей форме.
Первое что меня возмутило и зацепило - это сам заголовок. Смысл который этот заголовок несёт. Сразу понятно что автор будет обосновывать сложность процесса. Приведёт массу доводов, формул, исследований, ссылок. Это же — Хабр. Тут так положено.
А ещё то кол-во лайков к посту. Люди, вы серьёзно? Вы серьёзно хотите верить в то, что жиреть за компом - это неизбежно, а похудеть нереально?
В статье автор был так убедителен, что я сам чуть было не поверил. Но вовремя вспомнил что сам похудел с 96кг до 82кг следуя всего одному элементарному правилу - 16/8. За 3 месяца, а не за всю жизнь, как пишет автор. Более того, удерживаю этот вес вот уже полгода, а в спортзал так и не записался.
Как оценивать свою работу на фрилансе
Это глава из «Книги нормального фрилансера», в которой я делюсь опытом успешного проектировщика интерфейсов, работающего на себя.
Нужно брать с клиента столько, чтобы он не отвалился.
Где потом найдёшь другого? Лучше зря не рисковать!
Совершай скорее сделку, не продумывай деталей,
Время — деньги, пусть другие тратят время на расчёт.
Одним из самых трудных вопросов, с которыми я столкнулся на фрилансе, стал «Сколько денег взять за эту работу?» Первым клиентом волей случая оказалась компания Telphin, оператор VoIP-телефонии, довольно крупный на 2008 год. От меня требовалось спроектировать новую версию интерфейса кабинета пользователя.
Тогда в оценке я руководствовался такими понятиями, как «сколько бы мне попросить, чтобы клиент не отвалился?», «сколько вообще люди берут за подобную работу?», «за какую сумму я сам готов работать?» Тогда я назвал что-то порядка 30 000 рублей. Для студента невероятно большая сумма…
HaaS, работа 24/7 и модульная оптимизация: как сэкономить 50 млн рублей и ускорить обмен данными в 10 раз
Современный завод создает не только огромное количество продукции. Предприятие с помощью устройств генерирует данные, которые можно трансформировать в умные решения для повышения производительности.
Чтобы эффективно обрабатывать большие данные, оптимизировать бизнес-процессы и повысить их управляемость, к нам за помощью обратились представители крупного промышленного предприятия.
Заказчик в течение года расширял производство: открывал новые линии, внедрял современные системы, автоматизировал процессы. Эти меры увеличили нагрузку на сеть. Требовалось повысить скорость передачи данных в 10 раз и добиться отказоустойчивости в режиме 24/7.
Институт лазерных технологий ИТМО: актуальные проекты
Подумайте, как часто в повседневной жизни вы сталкиваетесь с лазерами? Конечно, многие вспомнят и лазерные принтеры, и указки, и шоу, и, в конце концов, гаджеты из научной фантастики. В ИТМО есть целое подразделение, которое занимается лазерными технологиями для вполне понятных и повседневных целей: от обработки металлов до лечения грибка ногтей.
В этой статье расскажем подробнее о проектах, над которыми работает Институт лазерных технологий, а заодно о том, как выглядит типичный путь студента, заинтересовавшегося лазерами или их практическим применением.
Платформа управления качеством данных на Open Source
Значение данных для эффективного управления организацией расчет с тех пор как больше ста лет назад Фредериком Уинслоу Тейлором были заложены основы научной организации труда. Появление компьютеров позволило вывести их обработку и использование на принципиально новый уровень. Объем используемых человечеством данных растет по экспоненте. По прогнозам экспертного сообщества их объем уже через три года (в 2025 году) достигнет 180–200 Зеттабайт.
Ручная обработка больших объемов информации практически невозможна и мы вынуждены все больше полагаться на сложные алгоритмы обработки, подготовки и анализа. Агрегация данных становится все более и более высокоуровневой, десятки и сотни миллионов записей в базах данных сводятся машинами в одностраничную табличку, на основе которой принимаются стратегические решения.
Но ошибки в исходных данных вызывают ошибки в расчетах производных, в лучшем случае алгоритмы оказываются неспособны их обработать и процесс аварийно останавливается, а в худшем – менеджер получает результат анализа, не осознавая, что ошибки привели к абсолютно неадекватному результату. Образно говоря, он начинает грызть футбольный мяч, будучи уверен, что это арбуз.
Здесь мы приходим ко вполне предсказуемому, но все еще неочевидному для многих выводу: управление современной организацией невозможно без создания системы управления данными и, в частности, системы управления КАЧЕСТВОМ данных.
Удобный бенчмаркинг с Jetpack Benchmark Library. Макро- и микробенчмарки
Что за зверь такой этот бенчмаркинг Android-приложений? Разберемся с тем, для чего он нужен, погрузимся в детали работы Jetpack Benchmark Library и получим знания для написания первого бенчмарк-теста.
Помогать в этом деле буду я, Диана Федотова, Android-разработчица из Технократии.
Особое мнение: предугадываем фрод без дата-сайнса
Каждая компания, принимающая платежи на своем сайте или в магазине, рано или поздно сталкивается с фродом (fraud) и несет убытки. Есть разные методы борьбы с ними. 80% всех задач обычно решаются скриптами, а потом к ним уже докручивается дата-сайнс. Правда не всегда понятно для чего. Но давайте пока не будем останавливаться на этом, а попробуем решить типичные проблемы. Такие, как сбор данных, долгий этап оценки гипотез и снижение нагрузки на внешние системы.
Меня зовут Александр Сальков. Я разработчик в Sportmaster Lab. Руковожу направлением дата инженерии и больше 10 лет разрабатываю базы данных и все системы, которые так или иначе с ними связаны. Когда я был молод, написал свой вариант Кафки, который делал то же самое, что делает Кафка, только между инстансами Oracle. Участвовал во всяких разных датасаентистских вещах. В частности, делал систему идентификации людей по венам на ладонях. И много всякого интересного.
Хабр Истории: новый формат контента
«НЛО прилетело и оставило этот блок с Историями здесь» (перефразируя классиков)
«В любой непонятной ситуации внедряйте сторис и стикеры» (кто-то из комментариев)
«Теперь я знаю, чего мне не хватает в Экселе для полного счастья!» (мысль вслух)
На самом деле, были и другие идеи для первых строк этой публикации, но, думаю, уже и так понятно, о чём сегодня поговорим.
Какая ответственность ждет нарушителя авторских прав?
Авторские права защищены на государственном уровне. Законодатель понимает ценность творческого труда и устанавливает для нарушителей ответственность. Однако к правонарушениям в данной сфере люди относятся по-прежнему несерьезно, но нарушителя могут даже лишить свободы.
Не знаете, чем чревато нарушение прав автора? Мы расскажем об ответственности за использование чужих результатов интеллектуального труда.