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

РКН: 4977653520
Download Telegram
В этой короткой заметке автор делится своими впечатлениями о реальности наступающего на нас нового мира, в котором все будет вращаться вокруг новых информационных технологий, основанных на больших данных и искусственном интеллекте.

@nuancesprog #статьи #artificialintelligence
Вы не можете прочесть хорошую книгу по ООП, в которой не упоминаются зависимости, слабая связность и т.п., и для этого есть хорошая причина. Понимание зависимостей важно при объектно-ориентированном дизайне API и приложений. Тем не менее, предмет может быть исследован куда глубже, чем это делают многие книги. В этом и состоит цель текста. Если Вы — опытный ОО разработчик, Вы уже можете знать многое из написанного здесь. Также я верю в то, что многие разработчики все же смогут почерпнуть что-то из текста.

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

@nuancesprog #статьи #blockchain
Разработка — это интересный процесс. Однако, мы не всегда выбираем оптимальные решения. Например, когда реализуем функционал, который уже реализован («изобретаем велосипед»). Автор статьи познакомит вас с некоторыми функциями, которые многие часто пытаются реализовать самостоятельно, хотя есть путь проще.

@nuancesprog #статьи #javascript
Cтатья является первой, точнее "нулевой", вводной частью, в серии статей о нейронных сетях и алгоритмах обучения, используемых как при разработке современных компьютерных игр, так и при решении различных реальных задач. В этой статье рассматривается простейший алгоритм о объясняется необходимость введения нейронной сети.

@nuancesprog #статьи #ArtificialIntelligence #MachineLearning #NeuralNetwork #DeepLearning #python
Все мы знаем, что в мире технологий баз данных существует два основных направления: SQL и NoSQL, реляционные и нереляционные базы данных. Различия между ними заключаются в том, как они спроектированы, какие типы данных поддерживают, как хранят информацию.
Какую технологию выбрать? Ответ на этот вопрос зависит от особенностей проекта, о котором идёт речь.

@nuancesprog #статьи #sql #nosql
Возможность генерировать фиктивные, но в то же время валидные данные бывает очень полезна при разработке приложений, которые подразумевают работу с базой данных. Ручное заполнение базы данных представляется довольно затратным по времени и трудоемким процессом, который выполняется как минимум в 3 этапа — это:
- Сбор необходимой информации.
- Постобработка собранных данных.
- Программирования генераторов данных.
Эта непростая задача по-настоящему усложняется в тот момент, когда требуется сгенерировать не 10-15 пользователей, а 100-150 тысяч пользователей (или иного рода данные). В этой последующих статьях мы постараемся обратить ваше внимание на инструмент, который в разы упрощает процесс генерации тестовых данных, начальной загрузки базы данных и тестирования в целом.

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

@nuancesprog #статьи #web
Ранее мы уже публиковали статью о том, как генерировать фиктивные данные при помощи Mimesis — библиотеки для языка программирования Python. Статья, которую вы читаете является продолжением предыдущей, потому мы не будем приводить основ работы с библиотекой. Если вы пропустили статью, поленились прочитать или просто не захотели, то, вероятно, захотите сейчас, ибо эта статья предполагает, что читатель уже знаком с основами библиотеки. В этой части статьи мы будем говорить о best practice, расскажем о нескольких, на наш взгляд, полезных особенностях библиотеки.

@nuancesprog #статьи #python
Одной из сильных сторон C++ является возможность написания очень производительного кода. Но значит ли это, что мы должны постоянно беспокоиться о производительности и писать весь код настолько производительно, насколько это возможно? Должны ли мы отказаться от простоты ради этого? А стоит ли?

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

@nuancesprog #статьи