Feed aggregator

Неочевидные команды ChatGPT: аля слэш что-то

Habr.com - 9 hours 29 min ago

Знали ли вы, что у ChatGPT есть рабочие команды через слэш? Типа /help

Если вы спросите его об этом, он ответит:

Читать далее

Люблю я http, и вот как я его готовлю

Habr.com - 13 hours 8 min ago

Я старый фуллстек-разработчик и не знаю слов любви, но около полугода назад при очередной итерации сервера почувствовал себя утомленным путником, который узрел нежную красоту wr-обработчика нативного net/http! Вот раньше всё было ужасно - а теперь красиво, приятно читать и интересно показать! За несколько месяцев я переделал свои сотни обработчиков на новый стиль - и всё еще доволен! Почистил авгиевы конюшни слоев логики - теперь там царит запах фиалок! Также у меня была возможность посмотреть как пилят http профессионалы бэкенда - далеко не как фуллстеки, о чем тоже хочется рассказать!
Для ленивых читать - пора вернуть логику в обработчики! Но я расскажу подробно о той красоте, которая скрывается за этими многими восклицательными знаками, и о том, как её можно испортить. Структура такова:
- сначала чем фуллстек отличается от нативного бэкенда,
- потом пройдемся по API-стилю а-ля РЕСТ,
- прочтем оду нативному http-модулю, расковыряем пару болячек фреймворков,
- почитаем мои слова, почему wr-обработчик хорош сразу из коробки,
- и посмотрим пример того, как превратить обработчик в простой вид "задача-дано-решение-ответ".

Внимание, это мнение. В статье поднимаю холиварные темы, при этом я могу быть не прав, но буду настаивать! И фотка из личного фотоархива на тему "Люблю лето!", потому что уже надоели сгенерированные картинки.

Читать далее

[Перевод] Учёные нашли «самое убедительное» из имеющихся свидетельств существования жизни на далёкой планете

Habr.com - 13 hours 17 min ago

Учёные нашли новые предварительные доказательства того, что на далёком мире, вращающемся вокруг другой звезды, может существовать жизнь. Команда из Кембриджа, изучающая атмосферу планеты под названием K2-18b, обнаружила признаки молекул, которые на Земле вырабатываются только организмами.

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

Читать далее

Использование wildcard-переменной _ в Dart 3

Habr.com - 13 hours 54 min ago

С выходом Dart 3 в язык были добавлены значительные нововведения, включая рекорды, паттерн-матчинг и модификаторы классов. Данная статья посвящена менее обсуждаемой, но полезной возможности, улучшающей чистоту и выразительность кода — wildcard-переменной, обозначаемой символом _.

Символ _ в определенных контекстах позволяет явно указать на намерение разработчика проигнорировать некоторое значение. Рассмотрим сценарии использования и преимущества этого механизма.

Читать далее

Сотрудничества и управление проектами в автоматизации бизнесов

Habr.com - 14 hours 12 min ago

Меня долго занимал один вопрос. Почему внедрение средств управления проектов в России сложнее, чем на западе? Недавно я понял, что причина в не отделении проектной организации от других видов бизнесов.

Чтобы понять роль инструментов «ведения проектов» и «сотрудничества в проектах» (collaboration tools) достаточно понять место проектов в конкретном бизнесе. Как выглядит идеальная структура проектно-ориентированной организации?

Когда основным процессом производства являются «проекты», то каждый проект, как живой организм, включен в более широкий контекст бизнеса. В этом «широком» контексте можно выделить:

Читать далее

[Перевод] Руководство Google по промпт-инжинирингу. Часть 2: продвинутый промптинг и работа с кодом

Habr.com - 15 hours 3 min ago

Представляю вашему вниманию перевод второй части статьи "Prompt Engineering" (Промпт-инжиниринг) авторства Lee Boonstra - Software Engineer Tech Lead, Office of the CTO в Google. Эта публикация продолжает цикл переводов, посвященных методам эффективного взаимодействия с большими языковыми моделями.

В первой части мы познакомились с основами промпт-инжиниринга, базовыми настройками БЯМ и ключевыми техниками промптинга. Вторая часть посвящена более продвинутым и специализированным методам, которые существенно расширяют возможности работы с языковыми моделями и позволяют решать более сложные задачи.

Оригинальная публикация фокусируется в основном на моделях Gemini и сервисе Vertex AI от Google, однако описанные техники и рекомендации универсальны и применимы практически ко всем современным большим языковым моделям (GPT, Claude, Llama и др.).

Читать далее

Обнаружение биосигнатур в атмосфере K2-18b — не всё так просто

Habr.com - 15 hours 21 min ago

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

В последние дни научное сообщество оказалось в центре внимания из‑за публикации данных, указывающих на возможное присутствие биосигнатур в атмосфере экзопланеты K2–18b. Результаты, полученные с помощью космического телескопа «Джеймс Уэбб» (JWST), демонстрируют признаки молекул, которые на Земле ассоциируются с биологической активностью.

Читать далее

Не только Power Point: 4 проверенные программы для создания презентаций, о которых вы могли не знать

Habr.com - 15 hours 24 min ago

Какая программа не запустится на Windows, где можно работать вместе целым отделом и кто их использует.

Привет! Меня зовут Сергей Зиновьев, я делаю презентации для «зелёной» экосистемы. Когда я только начал заниматься презентациями, то перепробовал практически все популярные программы. На своём опыте я могу сказать для каких задач подойдёт та или иная программа и где лучше всего делать презентации.

Читать далее

6 ключевых кейсов и реальные стратегии внедрения ИИ | Инсайты от OpenAI

Habr.com - Thu, 04/17/2025 - 23:56

Отдали ИИ на откуп ИТ-отделу? Рискованно. По данным OpenAI, ключ к возврату инвестиций и успешной трансформации находится в руках ваших сотрудников: маркетологов, специалистов службы поддержки, сейлзов. В статье — важные выводы из недавно опубликованных гайдов OpenAI

Читать далее

Маркировка по ФФД 1.2 м сканеры штрих кода в режиме клавиатуры

Habr.com - Thu, 04/17/2025 - 23:53

Поводом написания этой маленькой статьи послужила странная ситуация, сложившаяся с настройкой сканеров штрих кода для работы с маркировкой в режиме именно клавиатуры.

Я думаю многие уже бились головой об стену не понимая как настроить сканер для корректной работы с маркировкой по ФФД 1.2.

Под корректной работой понимается, что считанный сканером код должен хотя бы распознаваться сначала корректно онлайн сервером ОФД и конечно далее сервером честного знака.

Суть проблемы в том, что в коде маркировка по формату Datamatrix присутствуют обычно 2 разделителя со значением 0x1d или их ещё называют GS. 

Это управляющие символы, как они ещё применялись со времён программирования на перфокартах. Проблема в том, что они отсутствуют на клавиатуре визуально, располагаются в самом начале таблицы ASCII, и не имеют символьного представления. То есть в текстовом редакторе вы их просто так не увидите.

Да, надо отметить,развлекаемся со сканерами мы в Виндоус. На Винде, как я понял, USB драйвер  клавиатуры всегда передавал сканкоды в соответствии с таблицей XT стандарта, где за каждой клавишей закреплёно конкретное значение.

USB драйвер всегда передает байты, как вы понимаете, и всегда от конкретной клавиши идёт одно конкретное значение (байт если хотите).

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

Читать далее

Быстрый старт работы со Смарт-процессами в коробке Битрикс24 для разработчика. Часть 3. Обработчики события

Habr.com - Thu, 04/17/2025 - 23:46

Привет, Хабр! Мы продолжаем цикл статей по работе с пока еще малознакомым многим битрикс-разработчикам инструментом оперирования данными с CRM Битрикс24 через абстрактные фабрики, как с помощью обработчиков событий можно встроить личную логику в работу с элементами CRM. В первой статье мы рассмотрели базовые операции с элементами сущностей Смарт-процессов — создание, изменение, удаление. Во второй статье рассмотрели получение данных об элементе смарт-процесса, его связях с другими элементами.

Читать далее

Как создать Telegram bot для проверки электронной подписи

Habr.com - Thu, 04/17/2025 - 23:20

Электронная подпись (ЭП) — неотъемлемая часть современного цифрового документооборота. Мы сталкиваемся с ней ежедневно: при отправке отчетности в налоговую, подписании договоров, участии в тендерах или просто обмениваясь юридически значимыми документами. Но как устроен процесс проверки электронной подписи изнутри? Как убедиться, что электронная подпись действительна, и какие критерии делают ее юридически значимой?

На практике часто возникает задача: проверить ЭП быстро, удобно и без запуска сложного backend-сервиса. И здесь на помощь приходят no-code и low-code инструменты.

В этой статье мы покажем, как реализовать проверку электронной подписи документов, используя:

Telegram bot (интерфейс взаимодействия с пользователем);

n8n (no-code/low-code инструмент для автоматизации сценариев);

КриптоАРМ Server (проверка электронной подписи через API).

Читать далее

Сюрприз в логах MaxPatrol VM — удаляем пароли перед отправкой в поддержку

Habr.com - Thu, 04/17/2025 - 22:54

При внедрении и сопровождении систем информационной безопасности, часто участвуют три стороны: вендор (разработчик), интегратор (технический подрядчик) и заказчик (организация-клиент). Вендор отвечает за разработку, обновления и вторую линию поддержки. Интегратор выполняет внедрение, настройку, доработки и оказывает первую линию поддержки. Заказчик работает с системой на практике, формирует требования и может передавать логи диагностики через интегратора в вендорскую поддержку. При этом ответственность за обезличивание или фильтрацию чувствительных данных в логах часто лежит на стороне заказчика.

На приктике заказчик не всегда проверяет, а какие на самом деле данные в логах выгружаются.

Читать далее

Self-Service BI: как сделать, чтобы он полетел

Habr.com - Thu, 04/17/2025 - 22:34

«Спасение утопающих — дело рук самих утопающих». Иногда это звучит не так уж и плохо.

Привет, Хабр! Меня зовут Юлий Гольдберг, работаю в GlowByte (занимаюсь платформами данных, BI, аналитическими решениями больше 20 лет). Сегодня хочу поделиться некоторыми наблюдениями о том, про что нужно не забывать, чтобы Self‑Service BI стал реальным драйвером развития корпоративной культуры работы с данными, а не остался благим пожеланием.

Self‑Service BI, не просто красивая идея, но объективная потребность

Представим, что BI еще не изобрели. Или что он есть, но где‑то далеко, и нам совсем недоступен, но отчеты делать надо. Чем тогда воспользуется любой сотрудник компании, чтобы сделать отчет или презентовать его заинтересованной аудитории. В первую очередь, всем на ум приходит Excel и PowerPoint. И так оно и есть на самом деле. Excel проник повсеместно. Гибкость и возможности этих инструментов почти безграничны: что хочет пользователь, то и насчитает, что вообразил себе, то и нарисует. Максимальная свобода для любого пользователя, не имеющего серьезной ИТ‑подготовки. Можно и данные собрать из разных источников, и преобразовать их нужным образом, и при необходимости сделать сложные многоэтапные расчеты. Вывести и визуализировать с условным форматированием, графиками, диаграммами.

Минусы Excel+PowerPoint хорошо известны: непрозрачность итоговых цифр (как понять, правильно ли все посчитано, когда часть цифр загружена неизвестно откуда и потом вручную скорректирована, а другая — вбита вручную прямо в таблице), расхождение результатов в разных отчетах (ведь каждый может посчитать что‑то «на коленке» или скорректировать то, что ему прислали), ну и наконец практически нерешаемые проблемы производительности, когда требуется обрабатывать сотни тысяч и даже миллионы строк информации. Удобство восприятия информации в таблицах Excel — тоже спорный вопрос. Кто‑то, конечно, настолько привык к таблицам, что другого взгляда на цифры просто не приемлет. Но все же зачастую сложно быстро ухватить суть и выявить проблему, когда смотришь на массив цифр из тысяч строк и десятков колонок.

Читать далее

Делиться информацией = расти вместе. 6 шагов для построения хранилища данных — фундамента базы знаний

Habr.com - Thu, 04/17/2025 - 22:34

Этот текст — эссенция практического опыта креативного специалиста, который помогает бизнесу находить технические решения в области построения базы знаний. Решил поделиться своими заметками об архитектуре хранилища данных (DWH) и написать, почему важно хранить корпоративные данные в едином хранилище, как преодолеть внутренние барьеры (вроде страха критики и синдрома самозванца) для начала обмена знаниями и какими техническими и организационными решениями можно сделать этот процесс удобным и полезным. В статье — живой опыт, конкретные советы и немного вдохновения для тех, кто только начинает делиться знаниями внутри команды.

Читать далее

MCP своими руками

Habr.com - Thu, 04/17/2025 - 22:11

Привет! Это Влад Шевченко, технический директор направления искусственного интеллекта red_mad_robot. Сегодня я хочу рассказать, что из себя представляет протокол MCP от Anthropic — для этого лучше всего создать его аналог собственными руками.

Эта статья предназначена для разработчиков, которые хотят глубже понять, как работает MCP, и научиться создавать подобные механизмы самостоятельно.

Читать далее

Что интересует ФНС в 2025 году и зачем бизнесу обращаться за налоговым консультированием

Habr.com - Thu, 04/17/2025 - 22:10

Интерес налоговых органов к бизнесу не возникнет из ниоткуда. Вряд ли можно быть готовым к нему на 100%, но знать слабые места бизнеса и следить за тем, чтобы они не тянули его в пропасть споров с ФНС, нужно. Обсудим, какие инструменты применяет ФНС в 2025 году и что делать, если они будут направлены на ваш бизнес.

Узнать, какие планы у ФНС на бизнес

[Перевод] Практическое руководство по выбору брокера сообщений

Habr.com - Thu, 04/17/2025 - 21:15

В мире распределённых систем выбор брокера сообщений — это не просто вопрос технологии, а стратегическое решение, от которого зависит надёжность, масштабируемость и устойчивость всей архитектуры. Несмотря на популярность решений вроде Apache Kafka и Amazon SQS, их выбор часто бывает продиктован модой или привычкой, а не реальными потребностями приложения. 

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

Читать далее

Управление временем по-новому: программа для оптимизации работы по биоритмам

Habr.com - Thu, 04/17/2025 - 21:00

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

Читать далее

Как написать приложение на JavaFX: гид для начинающих

Habr.com - Thu, 04/17/2025 - 20:31

JavaFX — это мощный инструмент для создания кроссплатформенных графических интерфейсов на Java. В этой статье разберём, как разработать простое приложение на JavaFX с использованием визуального редактора в двух популярных средах разработки. Также рассмотрим альтернативный подход — создание интерфейса вручную, без визуального редактора.

Читать далее

Who's online

There are currently 0 users and 5 guests online.
Syndicate content