Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 10 min ago

Главный вопрос к почте на кириллице

Tue, 07/01/2025 - 10:59

Почта с адресом info@пример.бел технически возможна и мы в HB.BY её поддерживаем. Но спроса почти нет. В статье разбираем, кто мечтал о кириллической почте и что от неё отталкивает, чтобы узнать, к чему всё приведёт.

Читать далее

Повышение качества обслуживания в контактном центре: как платформа Эра внедряет стандарты ISO

Tue, 07/01/2025 - 10:56

Сегодня расскажем о нашем новом модуле — контроле качества в контактном центре.

В 2х словах напомним, что ЭРА — это информационно-коммуникационная платформа для автоматизации контактных центров, созданная профессионалами с 25-летним опытом в сфере коммуникационного программного обеспечения. В основе платформы лежит микросервисная архитектура, которая обеспечивает отказоустойчивость и масштабируемость системы.

Платформа включает в себя слой телефонии и слой функций контактного центра, которые позволяют автоматизировать процессы обслуживания клиентов. ЭРА поддерживает мультиканальные кампании, различные режимы набора номера, анализатор ответа и гибкую интеграцию с другим ПО, а также способна обрабатывать огромное количество звонков и обращений, что подтверждается результатами нагрузочных тестов.

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

Эта концепция получила название УКЦ — управление контактным центром. Понятно, что основной процесс в контактном центре — процесс обслуживания. Но чтобы это обслуживание состоялось и было эффективным, нужно инициализировать и управлять и другими процессами — управлять нагрузкой и расписанием, управлять знаниями операторов, управлять качеством, управлять мотивацией, управлять отношениями с заказчиком, управлять инфраструктурой контактного центра.

Возникает множество процессов и управляемых объектов. Мы приняли решение сфокусироваться на управленческих процессах (отсюда и название УКЦ) и подойти к их организации системно. Мы заметили, что каждый контактный центр уникален, отличается уровнем процессной зрелости и своими особенностями. Однако всем необходим четкий ориентир — эталон, к которому можно стремиться и на который можно опираться при определении требований к эффективному контактному центру с точки зрения управления и организации. Таким ориентиром мы выбрали международный стандарт ISO 18295:2017.

Читать далее

[Перевод] Обработка асинхронных операций с Flowable — Часть 1: Введение в новый Async Executor

Tue, 07/01/2025 - 10:50

Flowable Async Executor (также известный как Job Executor) — это ключевой компонент Flowable. По сути, это многократно используемый, автономный компонент, работающий внутри различных движков Flowable и обеспечивающий асинхронное выполнение логики.

Читать далее

in-аргументы в C#: чем они отличаются от ref, out, и где реально полезны

Tue, 07/01/2025 - 10:33

Привет, Хабр!

Сегодня мы рассмотрим самый — казалось бы — скромный модификатор, который способен сэкономить кучу времени в горячих участках кода. Речь, конечно, про in-аргументы. Рассмотрим, чем они отличаются от ref и out, где ими действительно стоит пользоваться, а где лучше пройти мимо.

Читать далее

Аналитика зарплат в IT, симулятор бэкенд разработчика — и ещё 8 российских стартапов

Tue, 07/01/2025 - 09:40

10 новых российских продуктов для очистки Telegram-каналов и групп от ботов, выбора и покупки искусства, интеграции умного поиска для интернет-магазинов и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Принцип швейцарских часов

Tue, 07/01/2025 - 09:35

Последние годы в управлении проектами активно распространилась идеология Agile. Многие работодатели указывают знание Agile как обязательное требование к кандидату. Появились целые школы, которые обучают Agile, выдают сертификаты и т.п. Я считаю, что эти люди( и работодатели, я уж не говорю про HR) просто не имеют опыта управления, а Agile - модное слово, наверно что-то продвинутое, современное. В общем я знаю, как образовалась Agile, с точки зрения программиста она достаточно привлекательна. Но распространять идеологию Agile на все проекты в ИТ - мягко выражаясь некорректно. Предлагаю вашему вниманию другую идеологию управления проектами и продажами.

Читать далее

Как я прокачал английский до B2 в США, разработав своё языковое приложение

Tue, 07/01/2025 - 09:27

После переезда в США мой английский был на уровне A1. Вместо курсов и приложений я решил создать собственный языковой тренажёр и заодно прокачать себя как fullstack-разработчика. В статье рассказываю как я парсил словари, получил бан, внедрил геймификацию и достиг уровня B2 за год.

Читать далее

Почему n8n важен в автоматизации бизнеса: примеры успешной автоматизации

Tue, 07/01/2025 - 09:17

Рынок автоматизации процессов сейчас переживает качественное обновление — компании самых разных масштабов стремятся минимизировать ручную работу, ускорить процессы, снизить число ошибок в цепочках передачи данных между системами и повысить управляемость бизнес-процессов в целом…

И именно на стыке этих задач возник интерес к универсальным low-code решениям, которые позволяли бы настаивать автоматизированные потоки данных быстро, а главное — без обязательного привлечения разработчика к каждой задаче. Одним из наиболее ярких представителей этого класса инструментов стал n8n — гибкая платформа для интеграции и автоматизации, получившая признание как среди энтузиастов и стартапов, так и в крупных предприятиях.

Впрочем, обо всем по порядку.

Читать далее

Усталость от Zoom

Tue, 07/01/2025 - 09:12

Переход к удалённому режиму взаимодействия, с использованием видеоконференций, таких как Zoom, при всех открывающихся революционных возможностях, не обходится «бесплатно» для энергетического ресурса их участников. Встреча, проведённая онлайн, расходует больше энергии, нежели такая же встреча, в том же составе, но проведённая очно. Онлайн-общение в буквальном смысле «греет» расположенный в голове процессор.

Поначалу для меня это было только гипотезой, не дающей покоя. В какой-то момент я нашёл время чтобы разобраться в том, является ли такое наблюдение субъективным. Не является. Существует даже устойчивый термин: «Zoom Fatigue» (усталость от Зума).

Читать далее

Scala Digest. Выпуск 30

Tue, 07/01/2025 - 08:13

Привет, Хабр! Мы — Настя, Эвелина и Миша — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Мотивацию мы черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Читать тридцатый выпуск

Большие команды — раковая опухоль современного бизнеса

Tue, 07/01/2025 - 08:00

Ты приходишь в новую компанию или проект и видишь большую команду — человек на 30–35 — и думаешь: «Сейчас поработаем, блээээт!» Такие большие, столько опыта и компетенций. Мы обязательно сделаем крутой продукт.

Проходит время, и ты понимаешь: что-то работает не так. Команда начинает расти ещё больше, а результата или положительной динамики как таковой нет. Ничего не оцифровано, только ФОТ — и он растёт (классика жанра).

И ты начинаешь это сравнивать с раковой опухолью: почему так получается и что с этим делать?

Личные наблюдения и немного историй из жизни.

Читать далее

Apple Pro Weekly News (23.06 – 29.06.25)

Tue, 07/01/2025 - 05:33

Пока ждём третьей беты, изучаем, что было во второй бете и какие сервисы Apple обновились, а какие отмечают юбилеи. RuStore на iOS близко? Зато в ЕС Apple пошла на ещё одни уступки, ну почти. Множество слухов о грядущем: как будет меняться iPhone, когда ждать умные очки, где там AirTag 2, новый бюджетный MacBook на горизонте, а также изменение MagSafe в iPhone 17 – что это такое? А вот код Swift скоро полноценно заработает на Android. Эти и другие события вспоминаем в свежем дайджесте, на случай, если вы немного пропустили!

Перейти к новостям

Синдром бога: когда ты просто кодишь, а ждёшь миллионы и поклонения

Tue, 07/01/2025 - 04:59

Моя любимая рубрика на Хабре — «статьи со дна». Это когда человек вроде бы хотел поделиться болью, но случайно выставил на обозрение своё эго. Недавняя статья «В айти нет денег и повышений» — как раз из таких. Автор переборщил с надрывом и слегка обижен на мир. Поэтому и отхватил. Но посыл был хороший — и меня статья зацепила.

Если коротко:

Автор работает в IT с 18 лет. Сейчас ему 24. И он пишет, как несправедлив этот мир, потому что его потолок — 400k. Видимо, за умение слепить форму или написать CRUD’ы должны платить миллионы.

Он жалуется, что ему ни разу в жизни не давали повышения. Утверждает, что это бывает только в фантастических рассказах. При этом он сменил 7 компаний — то есть в каждой работает в среднем меньше года. Удивительно, почему его не хотят закидывать деньгами.

Итог статьи и её автора — печален. Мы наблюдали нелепый акт самовыпила с Хабра. Сначала автор улетел в минуса, потом в read-only. После чего создал второй аккаунт, чтобы в последний путь бряцнуть своим дипломом бакалавра.

Читать далее

AGI уже здесь

Tue, 07/01/2025 - 03:15

Почему искусственный общий интеллект — это не суперкомпьютер в дата-центре, а то, что происходит прямо сейчас между вами и этим текстом

Пока технологические гиганты соревнуются в предсказаниях, когда же наконец появится AGI — Сэм Альтман обещает «несколько тысяч дней», Дарио Амодеи говорит о 2026 годе, а Дженсен Хуанг ставит на 2029 — мы упускаем главное. AGI не придет. Он уже здесь. Просто это не то, что мы ожидали увидеть.

Читать далее

Как я написал LISP на Python со своей сборкой мусора

Tue, 07/01/2025 - 01:42

В одном комментарии говорили. то что "LISP" не говорили 50 лет. Теперь уже нет. Но вообще, в этом рассказе я расскажу, как сделал Лисп с обработкой ошибок и сборкой мусора.

Читать далее

Что делает shuffle=True и как не сломать порядок

Mon, 06/30/2025 - 23:47

Привет, Хабр! В этой статье рассмотрим невинный на первый взгляд параметр shuffle=True в train_test_split.

Под «перемешать» подразумевается применение псевдо‑рандомного пермутационного алгоритма (обычно Fisher‑Yates) к индексам выборки до того, как мы режем её на train/test. Цель — заставить train‑и-test быть независимыми и одинаково распределёнными (i.i.d.). В scikit‑learn эта логика зашита в параметр shuffle почти всех сплиттеров. В train_test_split он True по умолчанию, что прямо сказано в документации — «shuffle bool, default=True».

Читать далее

После 13 лет разработки ReFS так и не готова заменить NTFS

Mon, 06/30/2025 - 23:13

Со времени публикации комментария о «подводных камнях» файловой системы ReFS накопились наблюдения, заслуживающие отдельной статьи.

Читать далее

В поисках контроллера вентиляторов

Mon, 06/30/2025 - 22:34

Шел 2022 год курс валют хорош и я решил обновил свой ПК. Собрал топовое i9 + 3080Ti (мне для работы :)). Для хорошего охлаждения было установлено 9 вентиляторов. И все было бы хорошо если бы в небольшой квартире по вечерам/ночам гул вентиляторов начинал мешать семье.

Было принято решение собрать кастомное СЖО. Была собрана система на 2х трехсекционных радиаторах, количество вентиляторов уменьшилось до 6, но как оказалось зря, выдувать горячий воздух из корпуса все так же нужно и количество вентиляторов вернулось снова к 9, хотя и обороты стали меньше и стало тише.

В голову пришла идея отключать вентиляторы работающие без надобности. Ведь видеокарта если не играть особо не грелась. В ходе экспериментов установил, что в режиме работы и просмотра ютуба для охлаждения всего хватало 2х вентиляторов на одном радиаторе и одного радиатора на выдув, остальные можно было выключить. Поискав по интернету выбор пал на контроллер от Lian Li имеющий 4 независимых порта для вентиляторов, в процессе настройки понял для себя что не все вентиляторы могут останавливаться совсем в добавок софт для управления работал отвратительно. Немного пораскинув мозгами было принято решение собрать свой контроллер, ведь ничего особо сложного, думал я...

Читать далее

Факторы становления профессионального киберспортсмена: анализ внутренних и внешних условий для достижения успеха

Mon, 06/30/2025 - 22:11

Количество игр, разнообразие дисциплин растёт с каждым годом, в результате чего растёт и количество желающих попасть в киберспорт. Для начинающих игроков и людей, которые застопорились в своём развитии как игрока, мы выделили внутренние и внешние факторы, влияющие на становление профессионального киберспортсмена и составили из них руководство, которым могут пользоваться как люди, желающие продвижения в киберспорте, так и те, кто хочет улучшить свои игровые навыки.

Читать далее

[Перевод] Как не облажаться с типами данных в PostgreSQL

Mon, 06/30/2025 - 22:10

Недавно вышла отличная книга PostgreSQL Mistakes and How to Avoid Them от Jimmy Angelakos — системного архитектора, практика и давнего участника сообщества PostgreSQL. Книга подробно разбирает распространённые ошибки, с которыми сталкиваются разработчики и администраторы при работе с PostgreSQL, и предлагает практичные решения: от тонкостей конфигурации и миграции до антипаттернов в SQL и выбора типов данных.

Я перевёл одну из ключевых глав этой книги — про неправильное использование типов данных. В ней подробно объясняется, почему, например:

timestamp without time zone может ломать логику расчёта интервалов;

money — это не то, чем кажется (и почему он опасен);

char(n) и varchar(n) не дают ожидаемой экономии и даже вредны;

serial — это прошлый век, а identity — настоящее.

Глава будет полезна всем, кто работает с PostgreSQL в проде — особенно backend-разработчикам, независимо от языка и фреймворка. Если вы проектируете схемы БД, пишете SQL-запросы или просто хотите избежать неприятных грабель — стоит прочитать.

Читать далее

Who's online

There are currently 0 users and 0 guests online.