#шаблоны — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #шаблоны, aggregated by home.social.
-
Как мы перестали размножать BIRT‑шаблоны и собрали блочную платформу self‑service генерации страховых полисов в PDF
Когда документов и партнёров стало много, модель «один кейс — один шаблон» начала мешать даже простым правкам. Рассказываю, как мы вынесли композицию, версии и публикацию в отдельный backend-слой поверх BIRT, чтобы бизнес мог менять PDF-полисы без постоянного участия разработки.
https://habr.com/ru/companies/alfastrah/articles/1032464/
#BIRT #PDF #генерация_документов #шаблоны #Java #Spring_Boot #версионирование #конфигурирование #selfservice #страхование
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Измерение качества количественных исследований
Два года назад мы внедрили в работу UX-исследователей процесс оценки исследований по критериям качества. Подробнее об этом рассказывали в статье . С тех пор мы доработали их и разработали критерии для оценки количественных исследований.
https://habr.com/ru/companies/skbkontur/articles/977126/
#качество #опрос #исследование #uxисследования #количественные_исследования #шаблоны #измерение_качества
-
Измерение качества количественных исследований
Два года назад мы внедрили в работу UX-исследователей процесс оценки исследований по критериям качества. Подробнее об этом рассказывали в статье . С тех пор мы доработали их и разработали критерии для оценки количественных исследований.
https://habr.com/ru/companies/skbkontur/articles/977128/
#качество #опрос #исследование #uxисследования #количественные_исследования #шаблоны #измерение_качества
-
В чём сила, брат? В микро-трекинге (Как разложить слона на атомы)
Привет! Я — Лёша Яркин , решаю бизнес-задачи с помощью дизайна уже больше 10-ти лет. Это третья часть моей большой статьи, и сегодня я поделюсь ссылкой на мои шаблоны дизайн-шпаргалок, которые помогают мне декомпозировать, и отслеживать прогресс дизайн-задач прямо в Figma. Я опубликовал их в Figma Community . Все шаблоны абсолютно бесплатны, и вы можете их использовать, либо изменять, как посчитаете нужным/удобным.
https://habr.com/ru/articles/975148/
#дизайн #дизайнпроцессы #трекинг #интерфейсы #шаблоны #продуктовый_дизайн #шаблоны_проектирования
-
SFINAE в C++
Привет, Хабр! Сегодня я хочу поговорить про SFINAE, загадочную аббревиатуру из C++. Расшифровывается SFINAE не менее загадочно: Substitution Failure Is Not An Error , по-русски: «неудавшаяся подстановка — не ошибка». Сейчас рассмотрим, почему это правило появилось, как оно работает и как мы можем использовать его себе во благо. К механике SFINAE
https://habr.com/ru/companies/otus/articles/971354/
#C++ #шаблонная_метапрограммирование #шаблоны #SFINAE #перегрузка_функций #типы_в_C++ #метапрограммирование #компиляция
-
Горе от Ума — почему IT-проекты пишутся долго и стоят дорого (иногда)
Сия заметка не столь для программистов, многие из которых уже сталкивались с подобным, и только улыбнутся "ну, открыл Америку" - а больше для разного рода менеджеров, заказчиков и всех кто считает что достаточно лишь нанять умных разработчиков, и дело в шляпе. Вот шляпой дело нередко и оборачивается. Готовится релиз. Сроки подходят. Мне скидывают странный баг: Наше приложение вдруг стало жаловаться на невозможность соединиться с соседним. А почему не может? Защищённое соединение не устанавливается. А почему не устанавливается? Файлы сертификатов для этого соединения не удаётся загрузить. А почему файлы не грузятся? А потому что путь к файлам "отсутствует в конфигурации". А если руками залезть и глазами посмотреть - присутствует. Чудеса! Эффект Шрёдингера! Ну и что это за грязная магия?
-
Самый обобщённый живучий алгоритм
Путь от костылей к универсальному живучему алгоритму В статье разбирается само устройство обобщённого алгоритма: как концептуально закладывать возможность учёта истории наблюдений, реконструкции мира и перебора альтернатив, чтобы ИИ-ассистенты/программисты могли реализовать эти механизмы под свои задачи. Детально разобран только универсальный перебор вариантов; реализация остальных особенностей предоставляется разработчику специализированное версии алгоритма. Статья для тех, кто хочет понять архитектурный каркас живучих решений — и самостоятельно наполнить его собственными инструментами под реальные задачи. Пропустить обложку через вентилятор
https://habr.com/ru/articles/929288/
#симуляция #с++ #алгоритмы #алгоритмы_поиска #разработка_игр #ииассистент #ии #боты #ненормальное_программирование #шаблоны
-
AI-диалоги под контролем: как структурный подход улучшает архитектуру, аналитику и разработку
Как структурировать диалоги с LLM: шаблоны, интенты, статусы и архитектура ai-dialog-system , превращающая хаос в управляемую систему. Подход подходит для аналитики, CI и командной разработки.
https://habr.com/ru/articles/922900/
#llm #диалоговые_системы #архитектура #шаблоны #open_source #метаданные #интенты #анализ_и_проектирование_систем #структурирование #rag
-
О модальных формах в Obsidian
В этой статье мы рассмотрим очень важный аспект автоматизации ведения ваших заметок, а именно как настроить и вызывать модальные окна, которые будут подготовлены под ваши сценарии.
https://habr.com/ru/articles/922032/
#obsidian #модальные_формы #modal_forms #ведение_заметок #templater #шаблоны #автоматизация_рутины
-
Как мы внедрили единый шаблон тикетов для разработчиков и упростили работу команды
Всем привет. Меня зовут Татьяна Цикунова. Я системный аналитик в компании МойСклад. В этой статье расскажу о том, как организовать оперативный обмен информацией между участниками проекта и поддерживать документацию в актуальном состоянии Отдельное внимание уделю работе с таск‑трекерами — подробно опишу шаблон тикета, который успешно используется в нашей компании. Однако — если вы работаете без трекера задач, например, в ворд‑файлах, суть от этого не меняется ‑такой подход работает и с другими инструментами. Я документирую системы больше 3 лет, и за это время успела поработать в разных сферах.. Начинала в финтехе, где успела поработать в разных командах. Потом перешла в МойСклад — здесь углубилась в e‑commerce направление. Сейчас вместе с командой делаем интеграции с интернет‑магазинами и маркетплейсами. За годы работы я убедилась, что не существует единого стандарта ведения документации — каждая компания и даже отдельные команды внутри одной организации вырабатывают свои подходы. маркетплейсами. В разных компаниях свой подход к ведению документации, даже в разных командах одной компании бывают разные подходы. Однажды в МоемСкладе мы задумались: почему бы не начать системно собирать важные данные, которые появляются на разных этапах разработки? Ведь эти сведения могли бы стать отличной основой для обновления документации к реализованному ПО. Так и появились требования и рекомендации по описанию тикета.
https://habr.com/ru/companies/moysklad/articles/921264/
#системная_аналитика #аналитика #разработка_по #тикеты_в_jira #шаблоны #командная_работа #scrum #тестирование #работа_в_it #анализ_и_проектирование_систем
-
Obsidian: исчерпывающее руководство по Templater
В этой статье я расскажу о том, как плагин Templater может упростить ежедневное взаимодействие с заметками в вашем хранилище Obsidian , постараюсь рассмотреть большинство его возможностей, а также поделюсь собственными шаблонами, которые могут оказаться для вас полезными.
https://habr.com/ru/articles/911912/
#obsidian #templater #шаблоны #заметки #quickadd #metabind #commander
-
Obsidian для профессионалов: рабочая система заметок на стыке подходов
Как совместить порядок классической иерархии и гибкость Zettelkasten в одной базе знаний? Делюсь своим опытом построения эффективной системы заметок в Obsidian для инженеров и IT-специалистов: структура, шаблоны, метаданные, соответствие ITIL и ISO. Если вы хотите, чтобы ваши заметки работали на вас, а не против - эта статья поможет навести порядок и ускорить работу с документацией.
https://habr.com/ru/articles/911094/
#obsidian #zettelkasten #документация #организация_знаний #itil #iso_20000 #iso_27001 #метаданные #шаблоны #эффективность
-
Как ускорить написание повторяющегося кода в 10 раз
Ускорьте разработку React-компонентов! Эта статья о создании шаблонов для автоматизации рутинных задач: генерация папок, файлов, управление экспортами. Экономьте время и фокусируйтесь на главном.
https://habr.com/ru/articles/908050/
#react #javascript #шаблоны #автоматизация #автоматизация_рутины #плагины
-
Автоматизированное создание проектов в Jira Server/Data Center
В этой статье я поделюсь результатами исследования, посвященного унификации процессов создания проектов в Jira, используя возможности автоматизации и API. Статья была написана с помощью GPT Deep Research в целях изучения различных подходов к унификации рабочих процессов и настройки проектов в Jira. Основная цель — собрать мнения и комментарии от других экспертов, чтобы понять, как они подошли к созданию стандартов и оптимизации процессов в своей практике. Буду рад услышать ваши истории и советы по унификации в Jira, а также обсудить лучшие методы для повышения эффективности и согласованности в работе команд.
-
Obsidian: Шаблоны
В этой статье я расскажу про то, как можно автоматизировать некоторые задачи с помощью встроенного плагина Шаблоны и подготовлю себя и вас к самому крупному и исчерпывающему руководству по плагину Templater , который я выпущу следующей публикацией.
https://habr.com/ru/articles/903934/
#obsidian #reminder #ежедневные_заметки #шаблоны #уведомления
-
«Аналитические шаблоны» на русском
Всем привет! С помощью этой статьи хочу поделиться результатами своей работы по переводу книги Мартина Фаулера «Analysis Patterns». Все оригинальные части книги и диаграммы переведены, всё готово для чтения онлайн . Однако работа не завершена, потому что хочется ещё добавить комментариев, пояснений и примеры кода (которых по сути не было) от себя, после многих лет использования «шаблонов». Книга «Аналитические шаблоны» была написана в 1997, однако, на мой взгляд (и не только) сохраняет актуальность и по сей день. По сути, Мартин в книге рассматривает как строить мета‑модели системы, т. е. такие модели, которые будут актуальны на очень долгое время жизни системы. Мета‑модели также заключают в себе очень многие возможности, которые система может поддерживать в теории без значительных концептуальных переделок. Если созданная мета‑модель достаточно корректна, то она может помочь провалидировать предположения и поставить\ответить на многие вопросы о системе.
https://habr.com/ru/articles/872598/
#Аналитические_шаблоны #шаблоны #архитектура #книга_на_русском
-
Unidraw — путь длиной в два года
Привет! Я Георгий, разработчик команды, которая создавала Unidraw. Расскажу историю о том, как мы искали инструмент для совместных сессий на виртуальной доске. Сначала развернули опенсорсное решение, но потом у нас так выросла нагрузка, что пришлось писать свое. Статья — о том, как начинался продукт, какой он сейчас и каким мы хотим видеть его в будущем. Будут технические данные, красивые шаблоны и история нашей главной ошибки.
-
Лучшая система шаблонов в Go
Привет, Хабр! В этой статье хочу поговорить про, пожалуй, мою самую любимую библиотеку для Go. Это Jet templates. Библиотека, которая очень упрощает работу с шаблонами(templates) в Go.
https://habr.com/ru/articles/837430/
#Go #golang #templates #template #вебприложения #webпрограммирование #web #webразработка #шаблон #шаблоны
-
Эффективная постановка и ведение задач в IT-проектах
Привет, Хабр! Как Frontend-разработчик, я столкнулся с проблемой неэффективной постановки задач в моей команде. Это привело к потере времени, недопониманию и снижению качества работы. Например, однажды мы потратили целую неделю на разработку функциональности, которая в итоге оказалась не той, что ожидал заказчик из-за неполного описания требований. В другой раз из-за отсутствия четких критериев приемки мы трижды возвращались к доработке уже "готовой" задачи. В этой статье я поделюсь результатами своего исследования и практическими рекомендациями по улучшению процесса постановки и ведения задач, которые мы теперь применяем в работе. Шаблоны и примеры задач будут в конце статьи.
https://habr.com/ru/articles/834248/
#задачи #продукт #постановка_задач #документация #шаблоны #исследование
-
[Перевод] Топ 5 паттернов проектирования для Spring Boot приложений
В новом переводе от команды Spring АйО вы узнаете про 5 основных паттернов проектирования, которые часто применяются в Spring Boot приложениях: 1. Singleton 2. Factory Method 3. Repository 4. Service Layer 5. Facade Эти паттерны, несмотря на их кажущуюся простоту и широкое распространение, играют ключевую роль в улучшении чистоты, упрощении и повышении поддерживаемости вашего кода.
-
Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 4: Дизайн систем машинного обучения
Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor ). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на телеком данных, а также делаем гео-аналитику (geo-analytics). В предыдущей статье я поделился материалами для подготовки к этапу по специализированному машинному обучению. В этой статье рассмотрим материалы, которые можно использовать для подготовки к секции по дизайну систем машинного обучения.
https://habr.com/ru/companies/megafon/articles/821557/
#машинное_обучение #дизайн_систем #собеседование #system_design #книги #блоги #шаблоны #курсы #data_science #machine_learning
-
Блюда и блоки: как «Программатор» помог улучшить бизнес-процессы в сети ресторанов
Сеть ресторанов запустила акцию в честь 8 марта: забронируйте столик в праздник, приходите в одиночку или с друзьями, затем закажите праздничный ужин и получите бесплатный десерт. Рекламу акции настроили через Facebook Ads. Менеджерам приходили уведомления об отклике. Они звонили, но в ответ слышали удивленные и раздраженные вопросы: «А вы кто? Какой ресторан? Акция? Я никуда не нажимал, как вы мне позвонили?» Менеджеры объясняли, кто они и какую акцию устраивает ресторан. Люди отказывались или сразу сбрасывали трубку. Вместо того, чтобы бронировать столики для потенциальных клиентов, менеджеры тратили время на объяснения. А заинтересованные в акции не дозвонились. Давайте разбираться, почему так вышло: Люди, которым звонили менеджеры, оставляли номер телефона в рекламном посте часто по случайности или из любопытства. Спустя время забыли об этом и не поняли, почему им звонят. Как не допустить такой ситуации в будущем? Во-первых, нужно принять: люди будут случайно нажимать не на те кнопки. Значит, надо придумать, как из списка кликнувших на рекламное объявление сразу выбрать тех, кто заинтересован в продукте или услуге. И сделать это сможет бот лидогенерации. Он станет лакмусовой бумажкой, помогающей выявить потенциального клиента. Человек через рекламу Google Ads, Яндекс.Директ, Facebook Ads или другую будет сразу попадать в бота. Тот задаст необходимые вопросы, а пользователь сможет принять решение. Для таких случаев мы разработали сценарий в ChatApp Конструкторе ботов. Давайте взглянем на него.
https://habr.com/ru/companies/chatapp/articles/819023/
#бот #лидогенерация #программатор #javascript #crmсистема #crm_система #код #оптимизация #сценарий_бота #шаблоны
-
[Перевод] Глубокое погружение в дочерние шаблоны Joomla
Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.
https://habr.com/ru/articles/809089/
#joomla #php #joomla_4 #joomla_5 #веб_разработка #разработка_сайта #шаблоны #разработка_шаблонов_joomla #разработка_шаблонов
-
Zabbix-шаблон для мониторинга серверного железа
Серверы «Тринити» — это готовое, полноценное, протестированное решение, которое мы поставляем клиентам с несколькими типами мониторинга, в том числе с вариантом, основанном на макрос-шаблоне Zabbix. С помощью него можно «из коробки» быстро отслеживать состояние серверов, а также изменять параметры, даже не имея специальной подготовки. Теперь клиенту не придётся настраивать мониторинг самостоятельно или просить это делать администратора. А так как наши платформы используют протокол управления Redfish, шаблон подойдёт пользователям не только серверов «Тринити» , но и любых серверов с Redfish.
https://habr.com/ru/companies/trinity/articles/813111/
#мониторинг_сервера #мониторинг #zabbix #шаблоны #тринити #серверы #серверное_администрирование
-
Пишем свой вариантный тип
C++ 17 привнес в язык достаточно много нововведений, в том числе шаблон std::variant (хоть в Boost он есть уже довольно давно). Фактически, последним вышедшим и полноценно реализованным стандартом C++ на тот момент, как я начал изучать данный язык, являлся как раз C++17, поэтому нововведениям данного стандарта в свое время я уделил наибольшее внимание. В какой-то момент мне стало интересно, как именно устроен std::variant, в связи с чем я немного погуглил про его принципиальное устройство и, вооружившись variadic templates, сел писать свою реализацию. Данный шаблон устроен достаточно интересно, поэтому людям, вообще не знакомым с его устройством, данная статья будет полезна. Если данную статью прочитают более опытные разработчики, я буду рад их комментариям по поводу моей реализации. Упомяну несколько моментов перед началом статьи:
https://habr.com/ru/articles/804837/
#c++17 #c++ #variant #метапрограммирование #шаблоны #variadic_templates
-
Из Go в Rast или Ад шаблонов
В Go ввели шаблоны и он потерял одно из своих основных преимуществ: легкую читаемость. Как же обходились без шаблонов в Go 13 лет? Это не помешало выпустить отличные библиотеки и сделать хорошую стандартную библиотеку! При этом сохранялась лаконичность и легкость языка. А теперь...