Месяц: Январь 2023

  • 6 Python декораторов, которые значительно упростят ваш код

    от автора

    «Простое лучше сложного».Лучшая функция Python, которая применяет эту философию из «дзен Python», — это декоратор.Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.Более того, существует множество замечательных встроенных декораторов Python, которые значительно облегчают нам жизнь, поскольку мы можем просто использовать одну строчку кода для добавления сложных функций к…

  • Полностью удаленная разработка: сквозь пандемию к 2023

    от автора

    Авторские научные исследования консультантов SSC, проведенные в 2018-2022 гг. в Европе, США и России, указывают, что эволюция процессов географически распределенных команд разработки ПО привела к началу доминирования новой производственно-организационной парадигмы – полностью удаленной разработки ПО вообще без каких-либо общих офисов и личных встреч сотрудников. Стремительное ускорение роста влияния данной тенденции в 2020 году на фоне…

  • Как действовать когда сервис не справляется с нагрузкой

    от автора

    Согласуйте с бизнесом план роста трафика сервиса на 1,2,3,4,5 лет впередКаждый привлекаемый клиент обходится бизнесу в круглую сумму и отбивается эта сумма на протяжении нескольких лет пока клиент пользуется сервисом. При недоступности сервиса клиенты уходят к конкурентам раньше, чем успевают отбиться деньги, потраченные на их привлечение и бизнес начинает генерировать не прибыль, а убыток. Бывшие…

  • DDoS-атаки «для самых маленьких»

    от автора

    О чем длиннопост?Привет читающим этот длиннопост. Давно ничего не писал на Хабре, но 2022 год выдался достаточно непростым в плане DDoS-атак. По роду деятельности, я столкнулся с большим количеством вопросов о том, что такое DDoS-атаки, нужно ли с ними бороться (WTF??? конечно, не нужно, пусть все лежит нужно). Зрелым матерым спецам здесь вряд ли будет…

  • Как победить настрой удаленщика — вредные советы по организации рабочего места

    от автора

    Что-то случилось, а вы все еще продуктивно работаете на удаленке и к культуре хаоса приобщиться никак не получается? Если ваша самоорганизация настолько сильна, придется начинать с фундамента — с оснащения рабочего места. И новый год — отличное время, чтобы оборудовать его заново, поменяв свое отношение к делу в целом.Специально для вас я подготовил серию вредных…

  • 5 библиотек Python для красивого вывода на консоль

    от автора

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

  • Оцифровка сознания человека

    от автора

    Человек смертен. Это означает что однажды наступает момент когда тело умирает. Избежать этого пока не сумел никто. Но сейчас мы живем в особое время. Технический прогресс дошел до того, что многое становится возможным. В первую очередь я имею ввиду достижения в области вычислительной техники. Уже появился особый термин — загрузка сознания в компьютер. Потенциально это…

  • Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая

    от автора

    Наступил Апокалипсис.Нет, не стоит бежать запасаться банками с консервами и крышками отечественной бай-колы! Апокалипсис произошёл только в нашей фантазии и с определённой целью — чтобы проверить, а может ли человек, обладающий только книгами по теме и стандартной библиотекой языка, воссоздать инструмент, который будет служить ему верой и правдой?Так родился учебный проект SicQL, реляционная СУБД, чей…

  • Торговые роботы на Python

    от автора

    Привет! На связи команда Тинькофф Инвестиций. В этой статье рассказываем про Tinkoff Invest API, объясняем, как написать робота на Python, и разбираем плюсы этого языка в сравнении с другими. А вместо заключения ловите гайд по созданию робота на примере работы победителя нашего конкурса Tinkoff Invest Robot Contest.Почему PythonКогда хочется попробовать алготрейдинг, но нет глубоких знаний…

  • Основы мониторинга (обзор Prometheus и Grafana)

    от автора

    Привет, Хабр!Мониторинг сегодня – фактически обязательная «часть программы» для компании любых размеров. В данной статье мы попробуем разобраться в многообразии программного обеспечения для мониторинга и рассмотрим подробнее одно из популярных решений – систему на основе Prometheus и GrafanaИстория и определениеНа заре появления компьютерных сетей в конце 1970х – начале 1980х гг. главной задачей мониторинга была проверка связности…