Искусственный интеллект может кардинально изменить наш подход к работе. В настоящее время появляются так называемые «компании-лидеры», которые опираются на интеллектуальные технологии. Их сотрудники выполняют роли «босс-агентов» - руководят ИИ, перестраивают с его помощью бизнес-процессы и масштабируют работу. Однако, согласно исследованию Microsoft, сосредоточенность только на процессах не поможет компании занять лидирующие позиции на рынке. Для этого необходимо также разобраться с проблемой бесконечного рабочего дня, который подрывает эффективность работы людей.
Читать далееСтатья посвящена методике расчета параметров АСР для систем вентиляции. Рассмотрены этапы проектирования: анализ объекта, выбор регулятора, математическое моделирование и настройка. Приведены практические рекомендации по повышению эффективности работы системы
Читать далееВ эпоху маркетплейсов и онлайн-торговли кажется, что все перешли в интернет. Открыл магазин на Озоне, настроил рекламу, сиди дома и считай прибыль. А мы пакуем товар в машину и колесим по стране от фестиваля к фестивалю.
Десять лет назад в мои руки попали стальные колечки. К тому времени я уже пробовала кольчужное плетение из мягкой проволоки, но сталь — это было что-то совершенно другое. Влюбилась полностью и стала делать украшения все больше и больше.
Читать далееНовое исследование Apple шокирует: «рассуждающие» нейросети лишь имитируют мышление, проваливаясь на сложных задачах. Но Anthropic в ответ заявляет, что проблема не в ИИ, а в некорректных тестах. Разбираемся в главном споре о возможностях современных языковых моделей.
Читать далееВесной 2024 года в нашу компанию «ЛАНИТ-Интеграция» обратился заказчик - один из крупнейших отечественных промышленных автопроизводителей. Предприятие с оставшейся в наследие с советских времён заводской конгломерацией, множеством дочерних обществ, поставщиков материалов и комплектующих изделий.
Специфика взаимоотношений внутри этой группы компаний такова, что за работоспособность ИТ-инфраструктуры и предоставление ресурсов отвечает головной офис по формату провайдера облачных услуг, а за развитие и работоспособность непосредственно бизнес-сервисов – подразделение, их эксплуатирующее.
Но, как вы понимаете, что-то пошло не так. Как мы помогли заказчику разобраться со сложившейся ситуацией, читайте в этой статье.
Читать далееВ этом топике я не пытаюсь доказать, что тесты бесполезны. Это скорее мои размышления вслух и личная попытка нащупать их реальную ценность. Некоторые идеи в процессе всё-таки зацепили - но скорее как частные случаи, а не что-то универсальное.
Я программирую уже больше шести лет. На самом деле существенно больше (на свой первый аутсорс на PHP я попал примерно в 2016 году), но осознанно подходить к своей карьере я начал не сразу. За это время я вполне успешно поработал в довольно разных местах, от маленьких стартапов до международных компаний.
Недавно я проходил очередное собеседование, и на мой взгляд я неплохо держался. Как минимум до вопроса о том, как я покрываю свой код тестами. После него я стыдливо пробормотал о том, что знаю, как работает assert в python, и даже слышал про pytest. И что я с радостью начну писать тесты как только попаду к ним на проект, просто в наших проектах их не требовали. После чего мы плавно перешли к следующей теме, а оффер я так и не получил.
Пришлось разбираться, что я делаю не такПривет! Меня зовут Ярослав, я бэкенд-разработчик в компании «Синимекс» и ревьюер на курсе «Java-разработчик» в Яндекс Практикуме.
В этой статье я расскажу, как выбрать компьютер разработчику: на какие характеристики смотреть, как определиться между macOS или Windows и на что ещё обратить внимание. Предупреждаю — будет субъективно.
Читать далееВ статье рассматривается опыт команды технических писателей Deckhouse по внедрению автоматизированной проверки орфографии в документации. Описываются причины, по которым проверка текста является важной частью работы с документацией, а также анализируются различные подходы к решению этой задачи: от ручной проверки до автоматизации. Подробно разбираются этапы выбора и интеграции инструмента Hunspell в пайплайн CI/CD, особенности работы с различными форматами файлов (Markdown, HTML, YAML), настройка контейнерной среды и создание кастомного словаря терминов. Приводятся практические примеры реализации и результаты автоматической проверки в процессе работы с документацией.
Читать далееВот сколько лет делаю разработки для Fresh, а только сейчас узнал кое-какие подробности... Касающиеся жадности 1С до денег и нюансов "любви" 1С к клиентам...
Читать далее8 июня 1909 года на Русско-Балтийском вагонном заводе в Риге был выпущен первый российский серийный автомобиль. Машина называлась «Руссо-Балт С-24/30». Уже через несколько лет она стала известна во всем мире.
Читать далееПосле нашего кейса с информационной защитой для государственного учета алмазов, изумрудов и сапфиров, мы были уверены: это самые дорогие физические объекты, которые нам когда-либо доведется защищать в информационном пространстве. А потом появился контракт с МосгорБТИ.
Просто вспомните, сколько стоит средняя квартира в Москве. В пересчете на караты — это не один и не два бриллианта, а целая россыпь. А уж если речь о земле в пределах Садового кольца… Только вместо сейфа — база данных, а вместо охраны — продуманная ИБ-инфраструктура.
Читать далееВ рамках инициативы поддержки и популяризации open-source в России, я выложил в открытый доступ минимально жизнеспособную версию (MVP) своей галереи готовых решений, которая призвана упростить запуск проектов для малого бизнеса, разработчиков и энтузиастов.
Если объяснить просто — это некий аналог WordPress, но не для сайтов, а для готовых решений и данных, которые можно устанавливать и разворачивать буквально за пару минут.
Первое опубликованное решение — Telegram-бот для автоматического сбора брифов от клиентов.
Читать далееpg_stat_statements — стандартное расширение PostgreSQL для сбора статистики выполнения SQL-запросов. Статистика позволяет анализировать поведение запросов во времени, выявлять проблемные участки и принимать обоснованные решения по оптимизации. Однако в системах с высокой конкуренцией pg_stat_statements само по себе может стать узким местом и вызывать просадки производительности. В этой статье разбираем, в каких сценариях расширение становится источником проблем, как устроено сэмплирование и в каких случаях его применение позволяет снизить накладные расходы.
Читать далееДоброго времени суток, Хабр!
Сегодня хотел бы поговорить об анемичной модели — одном из самых дискуссионных топиков (особенно для приверженцев DDD) и о том, как, по моему мнению, правильно её готовить. Для кого-то анемичная модель — это антипаттерн, тогда как для других это единственный правильный способ реализации приложений. Многие использовали её годами и даже не знали, как она называется, и что кем-то она считается антипаттерном. Реальность же такова, что анемичная модель — это инструмент, который может подходить или не подходить в зависимости от ситуации, но при этом является очень популярным и, по факту, «стандартом де-факто» для многих программистов и организаций. Хотя в последние годы я и вижу тенденцию к тому, что DDD и, соответственно, богатая доменная модель становятся всё популярнее, пока что, по моему мнению, им далеко до популярности анемичной модели.
Читать далееИли как рассмешить миллионы и влюбить в себя клиента с одного ролика про брови
1 апреля — день, когда бренды могут оторваться по полной. Никаких тебе KPI, строгих брифов и «продающего оффера». Только креатив, абсурд и смех сквозь сторис. Но вот что интересно: иногда такая шутка дает бренду больше, чем весь его медиаплан за квартал. Я разложил по полочкам, почему первоапрельские приколы работают, а ещё — собрал кейсы, которые лично мне показались гениальными.
Читать далееЧто, если навигатор перестанет упрямо твердить «Развернитесь!», когда вы свернули с маршрута и предложит новый, более вам подходящий?
Изначально мы хотели решить этот конкретный кейс, ведь слишком прямолинейный алгоритм не допускал, что пользователь может намеренно выбрать другой путь, и всегда стоял на своём. Решать проблему начали с логики перестроения и реализовали алгоритм дискриминации маршрута. По сути, этот алгоритм научился строить маршруты, которые не были похожи на изначальный.
Узнать подробнееPHPBench - это, кажется, крайне не популярный фреймворк для тестирования производительности кода на PHP. По крайней мере за 18 лет он мне ни разу нигде не встретился, а услышал об нём примерно года назад. Фреймворк PHPUnit-подобный, где бенчмарки, как и тесты из PHPUnit объединяются в классы, группы и т.д. и т.п. Чтобы много не болтать, давайте напишем чуть кода и отбенчмаркаем его.
Я пошагово опишу всё, чтобы вы могли быстро повторить всё это у себя. Вначале создаём директорию в которой будем химичить и переходим в неё:
Читать далееКогда я вижу очередную статью или видеоурок про тестирование кода, я почти уверен, что мне опять расскажут про моки.
Создаётся впечатление, что это самый лучший и правильный способ писать тесты, и вообще, невозможно обойтись без моков. Это не так! Можно писать тестируемый код без моков. Более того, использование моков следует избегать и использовать их только в специфичных случаях.
Читать далее