С наступлением мая многие стремятся сделать как можно больше за ограниченное время. Может быть такое, что в процессе погони за выполнением задач вы выгорели. Или на вас давят обстоятельства. Или подгоняют близкие. В любом случае все эти пункты могут быть признаками токсичной продуктивности. Что это такое – разбираемся вместе.
В последние годы термин, популяризованный в ТикТоке, стал особенно актуальным в связи с упоминанием культуры суеты. Токсичная продуктивность (toxic productivity) – это состояние, при котором у человека наблюдается навязчивая фиксация на том, чтобы постоянно быть занятым – а это, в свою очередь, приводит к достаточно грустным и даже плачевным результатам. В результате может пострадать как карьера, так и семейная жизнь, отношения и окружение – не говоря уже о внутреннем состоянии самого трудоголика. Мы решили разобраться в том, как понять, что ты становишься жертвой концепта токсичной продуктивности, и выстроить своё расписание таким образом, чтобы меньше подвергаться стрессу и получать удовольствие от жизни.
Читать далееОдним из стандартов делового общения по электронной почты является использование электронной цифровой подписи и/или шифрования писем. Если цифровая подпись служит как дополнительная гарантия подлинности отправителя, то шифрование электронной почты позволяет защитить переписку от перехвата третьими лицами, Для обеих операций с письмами используются сертификаты S/MIME - выдаваемые удостоверяющими центрами сертификаты, которые распознаются большинством почтовых клиентов и позволяют повысить безопасность переписки без ущерба для удобства пользования электронной почтой. В данной статье мы расскажем о том, как реализована поддержка S/MIME в Carbonio.
Читать далееПривет, Хабр! Меня зовут Илья, я работаю в компании STEP LOGIC, и в этой статье я продолжу повествование о российских почтовых системах – о глобальных и пользовательских правилах маршрутизации сообщений, работе с календарями и папками. Данный материал адресован в первую очередь тем, кто рассматривает применение решений в своей рабочей среде. Тестирование выполнялось на стендах, развёрнутых в лаборатории нашей компании.
Читать далееВопрос оптимального количества индексов часто становится предметом горячих дискуссий среди разработчиков и администраторов баз данных. Одни утверждают, что больше индексов означает лучшую производительность, другие предупреждают о рисках избыточности и снижении эффективности операций записи. Но как определить золотую середину?
Далее предлагаем вашему вниманию перевод оригинальной статьи “How Many Indexes Is Too Many?”, который подготовила специалист «Автомакона». В статье детально рассматривается данная проблема и приводятся практические рекомендации по выбору подходящего количества индексов для повышения производительности.
Для начала давайте рассмотрим простой эксперимент. Возьмем популярную базу данных Stack Overflow любого размера, уберем все индексы из таблицы Users и запустим удаление одной строки командой DELETE.
Во время разработки одного из своих проектов я обнаружил, что мне нужен контейнер, способный менять свой размер по мере необходимости. Так как я большую часть времени разрабатываю на С++, а не на С, я очень хотел получить что-то похожее на std::vector<T> из С++. Я начал искать в интернете реализации, но они мне не подходили по разным причинам. Тогда я решил разработать свой вариант.
Читать далееМы все видели, как такие инструменты, как ChatGPT, справляются с множеством бизнес-задач, автоматизируя практически всё.
И это правда — генеративный ИИ действительно способен выполнять широкий спектр задач, которые сегодня делают люди. Так зачем же проектировать и запускать бизнес-процессы, используя стандарты автоматизации, разработанные двадцать лет назад в совершенно другую технологическую эпоху? Почему бы не позволить бизнес-пользователям напрямую работать с ИИ, чтобы делать всё это?
Читать далееКогда речь заходит о производительности в Go, большинство разработчиков полагаются на стандартные библиотеки и встроенные инструменты оптимизации, но компилятор Go не всегда генерирует оптимальный машинный код. В таких случаях можно взять дело в свои руки и использовать ассемблерные инструкции для ускорения критически важных участков.
Ассемблер может показаться сложным и пугающим, но он открывает большие возможности для работы с низкоуровневыми оптимизациями. Готовы разобраться, как это работает? Тогда погнали!
Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества.
Привет, Хабр! Меня зовут Илья, работаю инженером по обеспечению качества в Т-Банке. Пишу автотесты на Kotlin, занимаюсь ручным тестированием и стараюсь улучшать процессы в команде.
Недавно мой коллега рассказал об общих принципах и подходах при работе с техническим долгом QA. А я поделюсь шагами, которые помогли нашей команде улучшить повседневную работу.
За последние несколько месяцев мы внедрили алгоритм управления техническим долгом, который привел к заметным изменениям. Расскажу о нашем опыте, кейсах и метриках, которые помогли команде справляться с техническим долгом эффективно.
Читать далееПривет всем! Судя по всему, человечество ещё даже не приблизилось к разгадке тайны нашей Вселенной: менее 5 % от всего содержимого космоса составляет видимая материя, известная учёным, а что из себя представляют остальные 95 % материи и энергии им неизвестно, это тайна, покрытая мраком. Поэтому и «тёмная». По мнению учёных, тёмна энергия и материя имеют решающее значение в природе Вселенной и её эволюции.
Читать далееВ один прекрасный день мне написал рекрутер с крайне заманчивым предложением.
Я на тот момент как раз находился в поиске новой работы, поэтому предложение принял. Опустим стандартный звонок с этим рекрутером, с HR'ом компании и онлайн-тестовое и перейдём к более интересному - тестовому заданию. Сразу скажу, что тестовое не оплачивалось, и я взялся за него по нескольким причинам. Во-первых, оно мне и вправду понравилось, во-вторых, кодовую базу я планировал использовать в своём с корешами pet-проекте по финансам, в-третьих, не оставлял надежд пройти отбор до конца и получить желаемый offer. Спойлер - игра стоила свеч, поэтому прошу к прочтению.
Читать далееРабота одного из регистраторов оказалась под угрозой из-за бывшего партнера. Сейчас AFRINIC утопает в штрафах, судах и внутренних конфликтах. Рассказываем, что происходит и какие могут быть последствия для рынка регистраторов.
Читать далееПривет! Меня зовут Глеб, я старший backend-разработчик в ЮMoney. В прошлом году моя команда активно занималась внедрением и развитием инфраструктуры статического анализа на базе SonarQube. Итогом нашей деятельности стало превращение SonarQube из простого статического анализатора в полноценную платформу для автоматизации многих процессов контроля качества — от сопровождения кодовой базы и отказа от Kotlin до проверки обратной совместимости в OpenAPI-спецификациях и миграциях баз данных. Расскажу, какое место занимает этот инструмент в нашей системе контроля качества и как именно мы этого добились.
Читать далееПосле Большого взрыва в ранней Вселенной появились водород, гелий и небольшое количество лития. Позже в звездах образовались некоторые более тяжелые элементы, в том числе железо. Но одна из самых больших загадок астрофизики заключается в следующем: как возникли и распространились по Вселенной первые элементы тяжелее железа, такие как золото?
«Это довольно фундаментальный вопрос с точки зрения происхождения сложной материи во Вселенной, — говорит Анирудх Патель, докторант Колумбийского университета в Нью-Йорке. — Это интересная головоломка, которая до сих пор [полностью] не решена».
Патель возглавил исследование, в котором на основе архивных данных 20-летней давности, полученных с телескопов НАСА и ЕКА, были найдены доказательства удивительного источника большого количества этих тяжелых элементов: вспышки от сильно намагниченных нейтронных звезд, называемых магнетарами. Исследование опубликовано в журнале The Astrophysical Journal Letters.
Читать далееПривет, Хабр! Я давно работаю с текстами, и мои пальцы отстучали, наверное, миллионы слов. Причем буквально на всем — от допотопных мембранных «чемоданов» до недешевых механических кастомов. Но пару лет назад моя жизнь изменилась — я подарил себе Lily58Pro. Сегодня расскажу, почему сплит-клавиатуры — это хорошо, поделюсь мнением о них на примере Lily58Pro и опишу свой опыт работы и впечатления. Поехали!
Читать далееВ мире ИИ сложился миф, что для эффективной работы с языковыми моделями нужны огромные вычислительные мощности и команда дорогих специалистов. Но правда в том, что сегодня даже небольшая компания или отдельный разработчик могут создавать умные решения, адаптированные под свои нужды.
Читать далееПривет! Меня зовут Кирилл Львов, я fullstack-разработчик в компании СберАналитика. В этой статье хочу рассказать про мощный инструмент трансформации данных — DBT (Data Build Tool).
Сегодня любой средний и крупный бизнес хранит множество данных в разрозненных источниках (CRM, ERP, HRM, базы данных, файловые хранилища и т.д.). Каждая из этих систем самодостаточна и закрывает определённую боль бизнеса, но собрав данные из таких источников и стандартизировав их, нам открывается возможность анализировать данные, строить модели машинного обучения и принимать на основе этих данных управленческие решения. Для того чтобы реализовать такой подход строятся ELT (или ETL) процессы. ELT (Extract, Load, Transform) — это процесс, состоящий из трех этапов:
Читать далее