NOP::Nuances of Programming
62.5K subscribers
3.66K photos
11 videos
12 files
5.01K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Упрощаем работу с Google-формами: Apps Script и выпадающее меню

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

https://nuancesprog.ru/p/9818

@nuancesprog #статьи #Google
Освоим обработку ошибок и исключений в React Hooks за 5 минут! Рассмотрим сценарий использования на примере утилиты для деления двух значений и узнаем, как присходит отслеживание появляющихся ошибок. Попробуем создать в виртуальном редакторе свой сценарий в режиме реального времени.

https://nuancesprog.ru/p/9823

@nuancesprog #статьи #React
"Поехали" в мир кибербезопасности!

HackerU — эксперт в области обучения IT и кибербезопасности проводит интенсив-практикум для новичков!

За 4 дня вы научитесь:
- Устанавливать и настраивать Linux-системы на виртуальные машины
- Настраивать сеть и понимать особенности ее работы
- Осуществлять ряд сетевых атак и выстраивать защиту от них
- Осуществлять ряд атак, связанных с уязвимостью ОС и разрабатывать защиту от них

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Сделайте первый шаг в профессию – запишитесь на интенсив: https://is.gd/8owj7Z
Настало время для экспериментов - собираем кубик Рубика с применением генетических алгоритмов! Ознакомимся с нотацией кубика Рубика, а затем поэтапно разберем процесс реализации и обсудим получившийся результат.

https://nuancesprog.ru/p/9341

@nuancesprog #статьи #Python #DataScience
Области видимости в Android и Hilt

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

https://nuancesprog.ru/p/9835

@nuancesprog #статьи #Android
Смелое утверждение, не так ли? В связи с чем, становится особенно интересно, какие аргументы приводит автор в его обоснование и какие альтернативные решения предлагает взамен. Ну что, готовы подискутировать?

https://nuancesprog.ru/p/9845

@nuancesprog #статьи #CProgramming
Крутые наборы данных для машинного обучения

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

https://nuancesprog.ru/p/9851

@nuancesprog #статьи #DataScience
Посоветуй друга-разработчика в IT-команду и получи денежное вознаграждение

Онлайн-гипермаркет Перекрёсток Впрок расширяется и ищет новых Ричардов Хендриксов в команду. Со всеми вакансиями можно ознакомиться на сайте, который, кстати, очень круто стилизован.

Самое интересное, что Перекрёсток Впрок дает возможность людям не из IT-сферы порекомендовать своих друзей-разработчиков и получить за это 20 000 рублей.

Подробнее: https://perekrestok.tech/
Haskell: навстречу функциональному программированию

Приглашаем вас в мир функционального программирования на Haskell! Составим общее представление, изучим базовые положения и научимся писать простой код. И всё это легко и непринужденно!

https://nuancesprog.ru/p/9857

@nuancesprog #статьи #Haskell
Импорт в Python

Изучим систему импорта с подробным обзором инструкции import и того, как она работает в Python, с примерами. Узнаем, как использовать модули, пакеты и пакеты пространства имён, научимся работать с ресурсами и файлами данных внутри пакетов и динамически импортировать модули во время выполнения.

https://nuancesprog.ru/p/9862

@nuancesprog #статьи #Python
Как создать полезную офлайн-страницу для веб-приложения

Могут ли разработчики гарантировать пользователю стабильное интернет-соединение? Конечно же нет. Но зато в случае сетевого сбоя они могут предоставить ему доступ к определенным информационным ресурсам с помощью специальной офлайн-страницы.

https://nuancesprog.ru/p/9875

@nuancesprog #статьи #WebDevelopment
Импорт в Python: часть 2

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

Часть 1 - https://nuancesprog.ru/p/9862

https://nuancesprog.ru/p/9880

@nuancesprog #статьи #Python
Элементы управления выбором в пользовательском интерфейсе

Когда вы самостоятельно пишете сложное приложение с богатыми меню настроек и возможностей, нужно продумать удобство выбора - списков, тумблеров, радио-кнопок и простого клика. Читайте ниже рекомендации по удобству использования с наглядными иллюстрациями плохо/хорошо.

https://nuancesprog.ru/p/9886

@nuancesprog #статьи #Design #UI #UX
Современный COBOL: руководство по реализации микросервиса

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

https://nuancesprog.ru/p/9890

@nuancesprog #статьи #COBOL
Узнаем, как происходит отладка приложений на Rust, какие здесь есть методы трассировки и как пишется асинхронный код. Создадим асинхронную функцию и отследим, что происходит во время трассировки.

https://nuancesprog.ru/p/9898

@nuancesprog #статьи #Rust
Практичные Canary-релизы в Kubernetes с Argo Rollouts

Свод рекомендаций для оптимизации canary-релизов при помощи Argo Rollouts. Как повысить эффективность их анализа, какой объем трафика выделять и какие еще моменты стоит учитывать, чтобы не навредить конечным пользователям.

https://nuancesprog.ru/p/9904

@nuancesprog #статьи #Kubernetes
Создание собственных пакетов - хороший способ практики программирования и заявки о себе как о разработчике ПО. Благодаря PyPi, разработать и выложить в общий доступ пакет Python очень просто. Читайте статью, чтобы узнать, как сделать это менее, чем за 10 минут!

https://nuancesprog.ru/p/9911/

@nuancesprog #статьи #Python
Удаленные вызовы процедур с запросом-ответом

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

https://nuancesprog.ru/p/9917/

@nuancesprog #статьи #WebDevelopment
Для создания API, которые работали бы даже в самых зашумленных звуковых средах, необходимо использовать обширный набор данных. Представляем 25 полезных источников для лучшего приспособления моделей, работающих с аудио, к реальным условиям.

https://nuancesprog.ru/p/9701

@nuancesprog #статьи #DataScience
Как автоматически синхронизировать два удаленных репозитория с помощью веб-хуков: пошаговый разбор технологии, успешно используемой в реальных проектах.

https://nuancesprog.ru/p/9940

@nuancesprog #статьи #Git