nuancesprog | Education

Telegram-канал nuancesprog - NOP::Nuances of Programming

88815

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr VK: https://vk.com/nuancesprog

Subscribe to a channel

NOP::Nuances of Programming

Руководитель службы аналитики и исследований в Яндексе рассказал о способах оценки «ума» генеративных моделей

Как выяснилось, оценить качество ответов бывает не так просто, и универсального решения этой задачи нет. Классические методы — тестирование через бенчмарки для проверки «здравого смысла» (COPA, PIQA, OpenBook) — полезны, но не отражают полную ценность моделей: современные LLM создаются для широкого спектра задач — от решения тестов до генерации идей.

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

p.s. Для более полной оценки используются пользовательское тестирование через LMSYS Chatbot Arena и работа с AI-тренерами. Это требует сложной системы контроля и высоких затрат. В статье подчеркивают, что важно постоянно проверять, насколько модель эффективна в различных сценариях использования.

@neuro_channel

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/xJoD1v

VK: https://nsprg.ru/OV0Pbx

Дзен: https://nsprg.ru/mDD0qm

@nuancesprog #AWSWebSocket

Читать полностью…

NOP::Nuances of Programming

Познакомимся с отличным инструментом Kepler.gl и с его помощью создадим веб-приложение для визуализации геоданных на Python.

https://nsprg.ru/mrGRWx

VK: https://nsprg.ru/x1eN1x

Дзен: https://nsprg.ru/O4lw2O

@nuancesprog #KeplerGL #Python

Читать полностью…

NOP::Nuances of Programming

​Российская неделя кибербезопасности станет ежегодным событием — уже можно планировать партнерский проект или придумывать тему для доклада на SOC Forum 2️⃣0️⃣2️⃣5️⃣.

Почему? Во первых, это красиво. Юбилейный десятый форум собрал весь цвет отрасли и преобразил ЦМТ — интерактивные футуристичные стенды, марсианский Кибербар, настоящая телестудия Кибербез ТВ и много стильных и умных людей. ИБ в тренде, и профессиональная конференция стала ярким светским мероприятием, не утратив сути и пользы.

Каким был SOC Forum 2024, можно увидеть тут — и убедиться, что SOC Forum 2025 пропустить нельзя.

erid:2Vtzqve2A4w

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/OobD6v

VK: https://nsprg.ru/vd0Qwv

Дзен: https://nsprg.ru/ObZXeO

@nuancesprog #RProgramming

Читать полностью…

NOP::Nuances of Programming

Nearby Connections API позволяет пользователям соединяться друг с другом даже в тех случаях, когда интернет недоступен. При этом API использует Bluetooth и другие технологии, способные обеспечивать одноранговую связь на близком расстоянии (обычно в пределах 100 метров).

https://nsprg.ru/mM8RyO

VK: https://nsprg.ru/mW2GdO

Дзен: https://nsprg.ru/OKbzqv

@nuancesprog #Android

Читать полностью…

NOP::Nuances of Programming

Хотите повысить производительность работы в терминале? Предлагаем приемы, практические советы и рекомендации по повышению эффективности работы с командной строкой с помощью Zsh.

https://nsprg.ru/mYY6Zm

VK: https://nsprg.ru/xADJ6m

@nuancesprog #Zsh #Shell #Linux

Читать полностью…

NOP::Nuances of Programming

Хотите освоить сопоставимые типы TypeScript и понять, как работают встроенные в TypeScript типы утилит? Этот краткий обзор, подкрепленный анимационными вставками, поможет разобраться во всем этом.

https://nsprg.ru/xREzVm

VK: https://nsprg.ru/xlGBXm

Дзен: https://nsprg.ru/xe9kex

@nuancesprog #TypeScript

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/ma79gv

VK: https://nsprg.ru/O7wYjO

@nuancesprog #NodeJS #Express

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/O5P9ev

VK: https://nsprg.ru/v3GaQv

@nuancesprog #Kubernetes

Читать полностью…

NOP::Nuances of Programming

До сих пор не существует простого способа скрыть содержимое веб-страницы от функции find-in-page. Тем не менее поиски обходных путей все еще ведутся.

https://nsprg.ru/xJoGnv

VK: https://nsprg.ru/OV0zqx

Дзен: https://nsprg.ru/mDDKrm

@nuancesprog #WebDevelopment

Читать полностью…

NOP::Nuances of Programming

Work Manager - это компонент Android Jetpack, который помогает выполнять задачи как можно быстрее и в наиболее подходящее время. Ознакомьтесь с его базовыми и продвинутыми возможностями, а также лучшими практиками использования.

https://nsprg.ru/mERwRx

VK: https://nsprg.ru/m0Ro1v

@nuancesprog #Android #Jetpack

Читать полностью…

NOP::Nuances of Programming

Предлагаем практическое руководство по компонентно-ориентированной разработке. Следуя ему, вы получите многоразовые компоненты React.js, которые можно отдельно импортировать, обновлять и использовать для создания любого проекта.

https://nsprg.ru/v2ndRv

VK: https://nsprg.ru/vX9KPO

Дзен: https://nsprg.ru/OZEKZv

@nuancesprog #React

Читать полностью…

NOP::Nuances of Programming

Программирование - это практика. Нельзя научиться писать код, просто читая руководства или штудируя вопросы собеседования. Предлагаем 9 проектов для изучения и практики программирования и архитектуры.

https://nsprg.ru/OoYk5x

VK: https://nsprg.ru/vdW5rx

Дзен: https://nsprg.ru/ObkeWm

@nuancesprog #JavaScript #ForBeginners

Читать полностью…

NOP::Nuances of Programming

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

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

Если вы интересуетесь высоконагруженными системами, балансировкой нагрузки и gRPC, эта статья будет вам полезна.

Статья доступна на Хабре: https://nsprg.ru/vgkGAv

https://nsprg.ru/vd0BGv

VK: https://nsprg.ru/Oob6Kv

@nuancesprog #Golang #gRPC

Читать полностью…

NOP::Nuances of Programming

Знакомьтесь с EdgeCloud - первой гибридной платформой для облачных вычислений, которая реализует операции МО для настройки, управления и поддержки конвейеров моделей ИИ. Получите удовольствие от использования демонстрационной площадки EdgeCloud для преобразования текста в изображение.

https://nsprg.ru/OQZopm

VK: https://nsprg.ru/mM8wpO

@nuancesprog #EdgeCloud #ArtificialIntelligence

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/xlGDnm

VK: https://nsprg.ru/mz5eMO

@nuancesprog #SQL #NoSQL

Читать полностью…

NOP::Nuances of Programming

Умение эффективно работать массивами в JavaScript - одно из отличий профессионала от новичка. Изучите 10 основных методов массивов, чтобы подняться на новый уровень веб-разработки: создавать более понятный, эффективный и гибкий код, который позволит работать с данными без особых усилий.

https://nsprg.ru/m0RJPv

VK: https://nsprg.ru/ON7p1m

@nuancesprog #JavaScript

Читать полностью…

NOP::Nuances of Programming

Платформа Neo.mjs предлагает демо-версию многоэкранного приложения - визуально привлекательного, интерактивного и высокопроизводительного. При одновременном использовании несколькими участниками одних и тех же данных, оно позволит сэкономить трафик и сократить утечки памяти.

https://nsprg.ru/ma766v

VK: https://nsprg.ru/O7wBMO

@nuancesprog #WebSocket #NeoMJS

Читать полностью…

NOP::Nuances of Programming

Отложенные вычисления с помощью паттернов

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

Ждем вас на открытом вебинаре 28 ноября в 20:00 мск.

🚀На вебинаре вы узнаете:

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

2. Практические кейсы.

🎯 Вебинар будет полезен:

• Разработчикам и инженерам, стремящимся улучшить производительность в приложениях.

• Архитекторам ПО, проектирующим масштабируемые и отказоустойчивые системы.

• Тимлидам и техническим руководителям, которые хотят повысить производительность и устойчивость решений своей команды.

В результате вебинара:

• Вы научитесь применять шаблоны Мост, Интерпретатор, Итератор.

Встречаемся в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники получат спец. цену на курс.

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/iyg7/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/Oj64nO

VK: https://nsprg.ru/OQZwzm

@nuancesprog #React

Читать полностью…

NOP::Nuances of Programming

Изучим преимущества и недостатки типовых шаблонов распределенных систем и микросервисов. Рассмотрим также не связанные с ними, но интересные концепции.

https://nsprg.ru/vqLeox

VK: https://nsprg.ru/mnoA1x

@nuancesprog #Architecture #Microservices

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/mwZ7JO

VK: https://nsprg.ru/vLdp1v

@nuancesprog #MachineLearning #DataScience #ForBeginners

Читать полностью…

NOP::Nuances of Programming

Просто и по существу: познакомимся с модулем sqlite3, рассмотрим основные операции с базой данных SQLite и принцип ее взаимодействия с pandas.

https://nsprg.ru/OobkKv

VK: https://nsprg.ru/vd05Gv

Дзен: https://nsprg.ru/ObZepO

@nuancesprog #SQLite #Pandas #Python

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/mM80yO

VK: https://nsprg.ru/mW2ydO

Дзен: https://nsprg.ru/OKbMqv

@nuancesprog #JavaScript

Читать полностью…

NOP::Nuances of Programming

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

https://nsprg.ru/xlGkXm

VK: https://nsprg.ru/mz5dWO

@nuancesprog #Java #AWSEKS #GitLab #Maven #Trivy #SonarQube

Читать полностью…

NOP::Nuances of Programming

👍Узнайте, как работать со сложными обращениями в службу поддержки!

На бесплатном уроке онлайн-курса «Специалист по поддержке пользователей в IT» — «Работа со сложными обращениями в службу поддержки. И причём тут постмортем?»: регистрация

О чем поговорим:

– про назначение поддержки

– только ли закрытие обращений может быть у поддержки

– что делать, если произошёл крупный инцидент?

– вы познакомитесь с примерами сложных обращений, как поддержка помогает пользователям или бизнесу

– что такое постмортем, и как поддержка участвует в нём?

🔥После вебинара вы сможете продолжить обучение на курсе со скидкой Чёрной пятницы - 15%!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

NOP::Nuances of Programming

Приглашаем на вебинар курса Fullstack Developer!

📅 Дата: 20 ноября 2024 года

🕗 Время: 20:00 (мск)

📍 Тема: Базовое использование системы контроля версий Git

## Что будет на вебинаре?

- Введение в систему контроля версий, основные команды и концепции (репозитории, коммиты, ветки).

- Как клонировать репозиторий, выполнять слияния и разрешать конфликты при работе в команде.

- Рекомендации по эффективному использованию Git и обзор популярных инструментов для удобства работы (например, GitHub, GitLab).

## Что узнают участники?

- Основные команды и концепции Git: как использовать команды git init, git add, git commit, git branch и другие. Эти знания помогут создать и управлять своими проектами, отслеживая изменения в коде и организуя свою работу более эффективно.

- Работа с удалёнными репозиториями: научатся клонировать репозитории, отправлять свои изменения и синхронизировать локальные изменения с удалёнными. Эти навыки будут полезны для совместной работы над проектами в командах и использования платформ, таких как GitHub или GitLab.

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

Не упустите возможность улучшить свои навыки и стать более уверенным разработчиком! Присоединяйтесь к нашему вебинару и узнайте все секреты работы с Git.

🔗 Зарегистрироваться на вебинар: https://otus.pw/faOa/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

NOP::Nuances of Programming

Как управлять памятью без лишних головных болей? Rust предлагает уникальные инструменты безопасности, и мы покажем, как это работает в реальных проектах!

На открытом вебинаре 19 ноября в 20:00 мск разберем умные указатели, interior mutability и деструкторы, научимся избегать типичных ошибок с динамической памятью и писать код, который производителен и безопасен.

Хватит бороться с утечками памяти и некорректными указателями! Освойте Rust и научитесь создавать сложные и безопасные структуры данных, которые ценятся в профессиональной разработке. А с поддержкой опытных экспертов и дипломом OTUS ваш резюме станет еще сильнее.

Регистрируйтесь на вебинар прямо сейчас и получите скидку на большое обучение «Rust Developer. Basic».

Читать полностью…

NOP::Nuances of Programming

Ознакомьтесь с основными языками веб-разработки: HTML, CSS и JavaScript. Разобравшись в этих базовых технологиях, вы сможете сами создавать функциональные и визуально привлекательные сайты. 

https://nsprg.ru/O7wX2O

VK: https://nsprg.ru/xPGRQm

@nuancesprog #HTML #CSS #JavaScript

Читать полностью…
Subscribe to a channel