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

РКН: 4977653520
Download Telegram
Увлекательное путешествие в мир симулятора Webots и программирование собственного мобильного робота никого не оставят равнодушным! При помощи пошаговой программы вы легко сможете обучить своего подопечного робота E-puck делать первые шаги.

https://nuancesprog.ru/p/9304

@nuancesprog #статьи #CProgramming
Встроенная база данных Python

Python содержит множество полезных функций "из коробки", например невероятно легкую базу данных SQLite. В этой статье вы научитесь использовать ее вместе с библиотекой sqlite3 для создания таблиц и манипулирования ими, а также прочитать таблицу из базы данных SQLite во фрейме данных Pandas.

https://nuancesprog.ru/p/9178

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

https://nuancesprog.ru/p/9311

@nuancesprog #статьи #Java
Access denied by CORS - повод для радости, а не для грусти. Чтобы прийти к такому же выводу и подружиться с CORS, узнайте, какую роль играет эта технология в обмене информацией и почему верно настроенные правила CORS - жирный плюс в карму безопасности ресурса.

https://nuancesprog.ru/p/9316

@nuancesprog #статьи #CORS
Анимируем скучные табличные представления в iOS-приложении

Оживляем один из самых часто встречающихся компонентов мобильного приложения несколькими разновидностями анимации UIView и детально разбираем, как она работает. Репозиторий Github вы найдёте в конце статьи.

https://nuancesprog.ru/p/9321

@nuancesprog #статьи #iOS
Наглядное объяснение алгоритма Беллмана-Форда

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

https://nuancesprog.ru/p/9327

@nuancesprog #статьи #Algorithms
Пошагово создаём и тестируем проект сервиса, предоставляющего данные о погоде, а также формируем начальную инфраструктуру для имитации стороннего API, чтобы контролировать его возможные ответы.

https://nuancesprog.ru/p/9332

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

https://nuancesprog.ru/p/9337

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

https://nuancesprog.ru/p/9275

@nuancesprog #статьи #JavaScript
Рассмотрим использование компонентов между фреймворками - одну из важнейших частей микрофронтендов. Расскажем, как решить проблему MxN, а также покажем пример применения этого решения в приложении.

https://nuancesprog.ru/p/8749

@nuancesprog #статьи #React
Разберем некоторые способы, как превратить несколько незначительных коммитов в один содержательный, чтобы получить чистый и понятый журнал изменений Git, избавиться от ненужных деталей при объединении ветвей и отправлять цельные и осмысленные пулл-реквесты.

https://nuancesprog.ru/p/9349

@nuancesprog #статьи #Git
Ищете альтернативу стандартным пакетам Python? Советуем присмотреться к этим вариантам! Расскажем о dateutil для упрощения работы со временем, pudb для отладки прямо в интерфейсе командной строки и ещё трёх полезных библиотеках Python.

https://nuancesprog.ru/p/9355

@nuancesprog #статьи #Python
И второй выпуск журнала NOP в студию! Что мы подготовили для вас на этот раз?

Мы взяли сеть, протестировали её с имитацией сетевых вызовов, прикрутили сеть к тёплому, ламповому приёмнику, перехватили твиты на Go и Rust и ускорили мобильные соединения с OkHttp. Мы разрезали Android в плоскости разработки и ждём уведомлений из базы данных.

Приятного чтения! А мы, как всегда, будем ждать очередную серию фидбеков!

@nuancesprog #Журнал
Proxy  -  объект для перехвата операций с другими объектами, изменяющий саму операцию. С его помощью в JS можно реализовать валидацию значений свойств, сделать возможными отрицательные индексы в массиве и даже эмулировать приватные свойства. Как? Давайте посмотрим.

https://nuancesprog.ru/p/9361

@nuancesprog #статьи #JavaScript
Собеседование в Facebook. Ценный опыт и открытия

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

https://nuancesprog.ru/p/9374

@nuancesprog #статьи #Education
Лучшие практики контейнеризации приложений на Python прямо из блога Docker. Оптимизируем кэширование правильным порядком инструкций, облегчаем образ при помощи AS ... COPY --from ... и, конечно, делаем задел для многосервисной разработки.

https://nuancesprog.ru/p/9384

@nuancesprog #статьи #Python
Запуск DBT в Azure Functions с помощью Snowflake

Разбираем основы DBT и рассматриваем пошаговую инструкцию организации конвейера для преобразования данных, начиная с выбора модели и заканчивая развёртыванием самой Azure Function в связке с DBT.

https://nuancesprog.ru/p/9389

@nuancesprog #статьи #Azure
Лучшие практики контейнеризации Python - продолжаем серию из блога Docker. Настраиваем и подключаем к сервису другие контейнеры. Развёртываем всё одной командой, монтируем тома и правильно храним пароли с помощью Docker Compose.

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

https://nuancesprog.ru/p/9403

@nuancesprog #статьи #Python