home.social

#шаблоны — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #шаблоны, aggregated by home.social.

  1. Как мы перестали размножать BIRT‑шаблоны и собрали блочную платформу self‑service генерации страховых полисов в PDF

    Когда документов и партнёров стало много, модель «один кейс — один шаблон» начала мешать даже простым правкам. Рассказываю, как мы вынесли композицию, версии и публикацию в отдельный backend-слой поверх BIRT, чтобы бизнес мог менять PDF-полисы без постоянного участия разработки.

    habr.com/ru/companies/alfastra

    #BIRT #PDF #генерация_документов #шаблоны #Java #Spring_Boot #версионирование #конфигурирование #selfservice #страхование

  2. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  3. Измерение качества количественных исследований

    Два года назад мы внедрили в работу UX-исследователей процесс оценки исследований по критериям качества. Подробнее об этом рассказывали в статье . С тех пор мы доработали их и разработали критерии для оценки количественных исследований.

    habr.com/ru/companies/skbkontu

    #качество #опрос #исследование #uxисследования #количественные_исследования #шаблоны #измерение_качества

  4. Измерение качества количественных исследований

    Два года назад мы внедрили в работу UX-исследователей процесс оценки исследований по критериям качества. Подробнее об этом рассказывали в статье . С тех пор мы доработали их и разработали критерии для оценки количественных исследований.

    habr.com/ru/companies/skbkontu

    #качество #опрос #исследование #uxисследования #количественные_исследования #шаблоны #измерение_качества

  5. В чём сила, брат? В микро-трекинге (Как разложить слона на атомы)

    Привет! Я — Лёша Яркин , решаю бизнес-задачи с помощью дизайна уже больше 10-ти лет. Это третья часть моей большой статьи, и сегодня я поделюсь ссылкой на мои шаблоны дизайн-шпаргалок, которые помогают мне декомпозировать, и отслеживать прогресс дизайн-задач прямо в Figma. Я опубликовал их в Figma Community . Все шаблоны абсолютно бесплатны, и вы можете их использовать, либо изменять, как посчитаете нужным/удобным.

    habr.com/ru/articles/975148/

    #дизайн #дизайнпроцессы #трекинг #интерфейсы #шаблоны #продуктовый_дизайн #шаблоны_проектирования

  6. SFINAE в C++

    Привет, Хабр! Сегодня я хочу поговорить про SFINAE, загадочную аббревиатуру из C++. Расшифровывается SFINAE не менее загадочно: Substitution Failure Is Not An Error , по-русски: «неудавшаяся подстановка — не ошибка». Сейчас рассмотрим, почему это правило появилось, как оно работает и как мы можем использовать его себе во благо. К механике SFINAE

    habr.com/ru/companies/otus/art

    #C++ #шаблонная_метапрограммирование #шаблоны #SFINAE #перегрузка_функций #типы_в_C++ #метапрограммирование #компиляция

  7. Горе от Ума — почему IT-проекты пишутся долго и стоят дорого (иногда)

    Сия заметка не столь для программистов, многие из которых уже сталкивались с подобным, и только улыбнутся "ну, открыл Америку" - а больше для разного рода менеджеров, заказчиков и всех кто считает что достаточно лишь нанять умных разработчиков, и дело в шляпе. Вот шляпой дело нередко и оборачивается. Готовится релиз. Сроки подходят. Мне скидывают странный баг: Наше приложение вдруг стало жаловаться на невозможность соединиться с соседним. А почему не может? Защищённое соединение не устанавливается. А почему не устанавливается? Файлы сертификатов для этого соединения не удаётся загрузить. А почему файлы не грузятся? А потому что путь к файлам "отсутствует в конфигурации". А если руками залезть и глазами посмотреть - присутствует. Чудеса! Эффект Шрёдингера! Ну и что это за грязная магия?

    habr.com/ru/articles/959716/

    #шаблоны #проектирование

  8. Самый обобщённый живучий алгоритм

    Путь от костылей к универсальному живучему алгоритму В статье разбирается само устройство обобщённого алгоритма: как концептуально закладывать возможность учёта истории наблюдений, реконструкции мира и перебора альтернатив, чтобы ИИ-ассистенты/программисты могли реализовать эти механизмы под свои задачи. Детально разобран только универсальный перебор вариантов; реализация остальных особенностей предоставляется разработчику специализированное версии алгоритма. Статья для тех, кто хочет понять архитектурный каркас живучих решений — и самостоятельно наполнить его собственными инструментами под реальные задачи. Пропустить обложку через вентилятор

    habr.com/ru/articles/929288/

    #симуляция #с++ #алгоритмы #алгоритмы_поиска #разработка_игр #ииассистент #ии #боты #ненормальное_программирование #шаблоны

  9. AI-диалоги под контролем: как структурный подход улучшает архитектуру, аналитику и разработку

    Как структурировать диалоги с LLM: шаблоны, интенты, статусы и архитектура ai-dialog-system , превращающая хаос в управляемую систему. Подход подходит для аналитики, CI и командной разработки.

    habr.com/ru/articles/922900/

    #llm #диалоговые_системы #архитектура #шаблоны #open_source #метаданные #интенты #анализ_и_проектирование_систем #структурирование #rag

  10. О модальных формах в Obsidian

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

    habr.com/ru/articles/922032/

    #obsidian #модальные_формы #modal_forms #ведение_заметок #templater #шаблоны #автоматизация_рутины

  11. Как мы внедрили единый шаблон тикетов для разработчиков и упростили работу команды

    Всем привет. Меня зовут Татьяна Цикунова. Я системный аналитик в компании МойСклад. В этой статье расскажу о том, как организовать оперативный обмен информацией между участниками проекта и поддерживать документацию в актуальном состоянии Отдельное внимание уделю работе с таск‑трекерами — подробно опишу шаблон тикета, который успешно используется в нашей компании. Однако — если вы работаете без трекера задач, например, в ворд‑файлах, суть от этого не меняется ‑такой подход работает и с другими инструментами. Я документирую системы больше 3 лет, и за это время успела поработать в разных сферах.. Начинала в финтехе, где успела поработать в разных командах. Потом перешла в МойСклад — здесь углубилась в e‑commerce направление. Сейчас вместе с командой делаем интеграции с интернет‑магазинами и маркетплейсами. За годы работы я убедилась, что не существует единого стандарта ведения документации — каждая компания и даже отдельные команды внутри одной организации вырабатывают свои подходы. маркетплейсами. В разных компаниях свой подход к ведению документации, даже в разных командах одной компании бывают разные подходы. Однажды в МоемСкладе мы задумались: почему бы не начать системно собирать важные данные, которые появляются на разных этапах разработки? Ведь эти сведения могли бы стать отличной основой для обновления документации к реализованному ПО. Так и появились требования и рекомендации по описанию тикета.

    habr.com/ru/companies/moysklad

    #системная_аналитика #аналитика #разработка_по #тикеты_в_jira #шаблоны #командная_работа #scrum #тестирование #работа_в_it #анализ_и_проектирование_систем

  12. Obsidian: исчерпывающее руководство по Templater

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

    habr.com/ru/articles/911912/

    #obsidian #templater #шаблоны #заметки #quickadd #metabind #commander

  13. Obsidian для профессионалов: рабочая система заметок на стыке подходов

    Как совместить порядок классической иерархии и гибкость Zettelkasten в одной базе знаний? Делюсь своим опытом построения эффективной системы заметок в Obsidian для инженеров и IT-специалистов: структура, шаблоны, метаданные, соответствие ITIL и ISO. Если вы хотите, чтобы ваши заметки работали на вас, а не против - эта статья поможет навести порядок и ускорить работу с документацией.

    habr.com/ru/articles/911094/

    #obsidian #zettelkasten #документация #организация_знаний #itil #iso_20000 #iso_27001 #метаданные #шаблоны #эффективность

  14. Как ускорить написание повторяющегося кода в 10 раз

    Ускорьте разработку React-компонентов! Эта статья о создании шаблонов для автоматизации рутинных задач: генерация папок, файлов, управление экспортами. Экономьте время и фокусируйтесь на главном.

    habr.com/ru/articles/908050/

    #react #javascript #шаблоны #автоматизация #автоматизация_рутины #плагины

  15. Автоматизированное создание проектов в Jira Server/Data Center

    В этой статье я поделюсь результатами исследования, посвященного унификации процессов создания проектов в Jira, используя возможности автоматизации и API. Статья была написана с помощью GPT Deep Research в целях изучения различных подходов к унификации рабочих процессов и настройки проектов в Jira. Основная цель — собрать мнения и комментарии от других экспертов, чтобы понять, как они подошли к созданию стандартов и оптимизации процессов в своей практике. Буду рад услышать ваши истории и советы по унификации в Jira, а также обсудить лучшие методы для повышения эффективности и согласованности в работе команд.

    habr.com/ru/articles/904632/

    #Jira #проекты #шаблоны #автоматизация #gpt

  16. Obsidian: Шаблоны

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

    habr.com/ru/articles/903934/

    #obsidian #reminder #ежедневные_заметки #шаблоны #уведомления

  17. «Аналитические шаблоны» на русском

    Всем привет! С помощью этой статьи хочу поделиться результатами своей работы по переводу книги Мартина Фаулера «Analysis Patterns». Все оригинальные части книги и диаграммы переведены, всё готово для чтения онлайн . Однако работа не завершена, потому что хочется ещё добавить комментариев, пояснений и примеры кода (которых по сути не было) от себя, после многих лет использования «шаблонов». Книга «Аналитические шаблоны» была написана в 1997, однако, на мой взгляд (и не только) сохраняет актуальность и по сей день. По сути, Мартин в книге рассматривает как строить мета‑модели системы, т. е. такие модели, которые будут актуальны на очень долгое время жизни системы. Мета‑модели также заключают в себе очень многие возможности, которые система может поддерживать в теории без значительных концептуальных переделок. Если созданная мета‑модель достаточно корректна, то она может помочь провалидировать предположения и поставить\ответить на многие вопросы о системе.

    habr.com/ru/articles/872598/

    #Аналитические_шаблоны #шаблоны #архитектура #книга_на_русском

  18. Unidraw — путь длиной в два года

    Привет! Я Георгий, разработчик команды, которая создавала Unidraw. Расскажу историю о том, как мы искали инструмент для совместных сессий на виртуальной доске. Сначала развернули опенсорсное решение, но потом у нас так выросла нагрузка, что пришлось писать свое. Статья — о том, как начинался продукт, какой он сейчас и каким мы хотим видеть его в будущем. Будут технические данные, красивые шаблоны и история нашей главной ошибки.

    habr.com/ru/companies/tbank/ar

    #продукт #планирование #шаблоны #онлайн_обучение

  19. Лучшая система шаблонов в Go

    Привет, Хабр! В этой статье хочу поговорить про, пожалуй, мою самую любимую библиотеку для Go. Это Jet templates. Библиотека, которая очень упрощает работу с шаблонами(templates) в Go.

    habr.com/ru/articles/837430/

    #Go #golang #templates #template #вебприложения #webпрограммирование #web #webразработка #шаблон #шаблоны

  20. Эффективная постановка и ведение задач в IT-проектах

    Привет, Хабр! Как Frontend-разработчик, я столкнулся с проблемой неэффективной постановки задач в моей команде. Это привело к потере времени, недопониманию и снижению качества работы. Например, однажды мы потратили целую неделю на разработку функциональности, которая в итоге оказалась не той, что ожидал заказчик из-за неполного описания требований. В другой раз из-за отсутствия четких критериев приемки мы трижды возвращались к доработке уже "готовой" задачи. В этой статье я поделюсь результатами своего исследования и практическими рекомендациями по улучшению процесса постановки и ведения задач, которые мы теперь применяем в работе. Шаблоны и примеры задач будут в конце статьи.

    habr.com/ru/articles/834248/

    #задачи #продукт #постановка_задач #документация #шаблоны #исследование

  21. [Перевод] Топ 5 паттернов проектирования для Spring Boot приложений

    В новом переводе от команды Spring АйО вы узнаете про 5 основных паттернов проектирования, которые часто применяются в Spring Boot приложениях: 1. Singleton 2. Factory Method 3. Repository 4. Service Layer 5. Facade Эти паттерны, несмотря на их кажущуюся простоту и широкое распространение, играют ключевую роль в улучшении чистоты, упрощении и повышении поддерживаемости вашего кода.

    habr.com/ru/companies/spring_a

    #java #spring_boot #kotlin #шаблоны #паттерны

  22. Материалы для подготовки к собеседованию на позицию Data Scientist. Часть 4: Дизайн систем машинного обучения

    Привет! Меня зовут Артем. Я работаю Data Scientist'ом в компании МегаФон (платформа для безопасной монетизации данных OneFactor ). Мы строим скоринговые (credit scoring), лидогенерационные (lead generation) и антифрод (anti-fraud) модели на телеком данных, а также делаем гео-аналитику (geo-analytics). В предыдущей статье я поделился материалами для подготовки к этапу по специализированному машинному обучению. В этой статье рассмотрим материалы, которые можно использовать для подготовки к секции по дизайну систем машинного обучения.

    habr.com/ru/companies/megafon/

    #машинное_обучение #дизайн_систем #собеседование #system_design #книги #блоги #шаблоны #курсы #data_science #machine_learning

  23. Блюда и блоки: как «Программатор» помог улучшить бизнес-процессы в сети ресторанов

    Сеть ресторанов запустила акцию в честь 8 марта: забронируйте столик в праздник, приходите в одиночку или с друзьями, затем закажите праздничный ужин и получите бесплатный десерт. Рекламу акции настроили через Facebook Ads. Менеджерам приходили уведомления об отклике. Они звонили, но в ответ слышали удивленные и раздраженные вопросы: «А вы кто? Какой ресторан? Акция? Я никуда не нажимал, как вы мне позвонили?» Менеджеры объясняли, кто они и какую акцию устраивает ресторан. Люди отказывались или сразу сбрасывали трубку. Вместо того, чтобы бронировать столики для потенциальных клиентов, менеджеры тратили время на объяснения. А заинтересованные в акции не дозвонились. Давайте разбираться, почему так вышло: Люди, которым звонили менеджеры, оставляли номер телефона в рекламном посте часто по случайности или из любопытства. Спустя время забыли об этом и не поняли, почему им звонят. Как не допустить такой ситуации в будущем? Во-первых, нужно принять: люди будут случайно нажимать не на те кнопки. Значит, надо придумать, как из списка кликнувших на рекламное объявление сразу выбрать тех, кто заинтересован в продукте или услуге. И сделать это сможет бот лидогенерации. Он станет лакмусовой бумажкой, помогающей выявить потенциального клиента. Человек через рекламу Google Ads, Яндекс.Директ, Facebook Ads или другую будет сразу попадать в бота. Тот задаст необходимые вопросы, а пользователь сможет принять решение. Для таких случаев мы разработали сценарий в ChatApp Конструкторе ботов. Давайте взглянем на него.

    habr.com/ru/companies/chatapp/

    #бот #лидогенерация #программатор #javascript #crmсистема #crm_система #код #оптимизация #сценарий_бота #шаблоны

  24. [Перевод] Глубокое погружение в дочерние шаблоны Joomla

    Вы когда-нибудь вносили изменения в файлы шаблонов только для того, чтобы обнаружить, что все, что вы изменили, исчезло при следующем обновлении? Тогда у нас для вас хорошие новости: начиная с Joomla 4.1 эта проблема решена. Благодаря возможности создавать дочерние шаблоны, добавленные в ядро, вы можете вносить изменения, которые сохранятся в системе без риска потери данных. В этой статье объясняется, как это работает.

    habr.com/ru/articles/809089/

    #joomla #php #joomla_4 #joomla_5 #веб_разработка #разработка_сайта #шаблоны #разработка_шаблонов_joomla #разработка_шаблонов

  25. Zabbix-шаблон для мониторинга серверного железа

    Серверы «Тринити» — это готовое, полноценное, протестированное решение, которое мы поставляем клиентам с несколькими типами мониторинга, в том числе с вариантом, основанном на макрос-шаблоне Zabbix. С помощью него можно «из коробки» быстро отслеживать состояние серверов, а также изменять параметры, даже не имея специальной подготовки. Теперь клиенту не придётся настраивать мониторинг самостоятельно или просить это делать администратора. А так как наши платформы используют протокол управления Redfish, шаблон подойдёт пользователям не только серверов «Тринити» , но и любых серверов с Redfish.

    habr.com/ru/companies/trinity/

    #мониторинг_сервера #мониторинг #zabbix #шаблоны #тринити #серверы #серверное_администрирование

  26. Пишем свой вариантный тип

    C++ 17 привнес в язык достаточно много нововведений, в том числе шаблон std::variant (хоть в Boost он есть уже довольно давно). Фактически, последним вышедшим и полноценно реализованным стандартом C++ на тот момент, как я начал изучать данный язык, являлся как раз C++17, поэтому нововведениям данного стандарта в свое время я уделил наибольшее внимание. В какой-то момент мне стало интересно, как именно устроен std::variant, в связи с чем я немного погуглил про его принципиальное устройство и, вооружившись variadic templates, сел писать свою реализацию. Данный шаблон устроен достаточно интересно, поэтому людям, вообще не знакомым с его устройством, данная статья будет полезна. Если данную статью прочитают более опытные разработчики, я буду рад их комментариям по поводу моей реализации. Упомяну несколько моментов перед началом статьи:

    habr.com/ru/articles/804837/

    #c++17 #c++ #variant #метапрограммирование #шаблоны #variadic_templates

  27. Из Go в Rast или Ад шаблонов

    В Go ввели шаблоны и он потерял одно из своих основных преимуществ: легкую читаемость. Как же обходились без шаблонов в Go 13 лет? Это не помешало выпустить отличные библиотеки и сделать хорошую стандартную библиотеку! При этом сохранялась лаконичность и легкость языка. А теперь...

    habr.com/ru/articles/776098/

    #generics #шаблоны