Продолжаем серию обучающих статей по нейронным сетям и алгоритмам обучения с подкреплением. В этой, промежуточной, переходной между первой и второй частями статье рассматривается очередное приближение к общей постановке задаче RL-обучения.
@nuancesprog #статьи #ArtificialIntelligence #MachineLearning #NeuralNetwork #DeepLearning #python
@nuancesprog #статьи #ArtificialIntelligence #MachineLearning #NeuralNetwork #DeepLearning #python
Telegraph
Простое обучение с подкреплением в Tensorflow. Часть 1.5: Контекстно-зависимые бандиты
Перевод статьи Arthur Juliani: Simple Reinforcement Learning with Tensorflow Part 1.5: Contextual Bandits (Примечание: этот пост написан как дополнительное руководство, действующее в качестве связующего моста между частями 1 и 2.) В первой части моей серии…
В этой заметке автор затрагивает вопросы важности овладения языком структурированных запросов SQL в контексте популярной сегодня отрасли анализа больших данных, а также дает рекомендации по написанию быстро выполняемых и эффективных запросов.
@nuancesprog #статьи #sql #database #DataScience
@nuancesprog #статьи #sql #database #DataScience
Telegraph
Руководство по SQL: Как лучше писать запросы (часть 1)
Перевод статьи Karlijn Willems: SQL Tutorial: How To Write Better Queries Язык структурированных запросов – SQL, является незаменимым навыком в области науки о данных и, вообще говоря, приобрести этот навык довольно просто. Однако большинство забывают, что…
Советы, описанные в заметке, помогут разобраться и закрыть первоочередные проблемы по технической защите сайта.
@nuancesprog #статьи #web
@nuancesprog #статьи #web
Telegraph
Как защитить веб-приложение: основные советы, инструменты, полезные ссылки
Использовались материалы: «9 security tips to protect your website from hackers», «10 Tips to Improve Your Website Security» и «Web Application Security Testing Cheat Sheet» Общедоступные веб-приложения интересны хакерам как ресурсы или инструменты заработка.…
Окончание заметки о языке структурированных запросов SQL в контексте популярной сегодня отрасли анализа больших данных и методах оптимизации запросов.
@nuancesprog #статьи #sql #database #DataScience
@nuancesprog #статьи #sql #database #DataScience
Telegraph
Руководство по SQL: Как лучше писать запросы (часть 2)
Перевод статьи Karlijn Willems: SQL Tutorial: How To Write Better Queries 4. Скажите нет грубой силе Этот последний совет на самом деле означает, что вы не должны слишком сильно ограничивать запрос, потому что это может повлиять на его производительность.…
В этой статье автор помогает начинающим пользователям Django на практике освоить основные операции манипулирования объектами вэб-приложений с помощью технологии работы с данными CRUD.
@nuancesorog #статьи #python #django #javascript #html #css #CRUD
@nuancesorog #статьи #python #django #javascript #html #css #CRUD
Telegraph
Способ реализации CRUD с помощью Ajax и Json
Перевод статьи Vitor Freitas: How to Implement CRUD Using Ajax and Json
Тимлиды (англ. Team Leader — лидер команды) ответственны не только за процесс разработки, но и за координацию действий всей команды в целом. Часто они переходят от роли разработчиков, тестировщиков и других технических ролей к позиции лидера, преодолевая довольно сложный путь.
Давайте разберёмся, что же делает тимлида успешным, какие навыки и знания нужны разработчикам, чтобы увеличить шансы на получение руководящей должности.
В этой статье мы постараемся ответить на эти вопросы, а также рассмотрим:
- общую статистику разработчиков в мире;
- места обитания успешных тимлидов;
- информацию о зарплате;
- советы, как стать успешным лидером команды.
@nuancesprog #статьи
Давайте разберёмся, что же делает тимлида успешным, какие навыки и знания нужны разработчикам, чтобы увеличить шансы на получение руководящей должности.
В этой статье мы постараемся ответить на эти вопросы, а также рассмотрим:
- общую статистику разработчиков в мире;
- места обитания успешных тимлидов;
- информацию о зарплате;
- советы, как стать успешным лидером команды.
@nuancesprog #статьи
Telegraph
Анатомия успешного тимлида: статистика и советы
Перевод статьи «Anatomy of a Successful Developer Team Lead» Общая статистика разработчиков в мире Много говорят о значимости мужчин в таких областях, как программирование и разработка программного обеспечения. Посмотрим, что показывает статистика. В начале…
За окном уже 3 месяца стоит 2018 год, а это значит, что пришло время (пусть и немного запоздало) составить топ 10 ошибок, найденных анализатором PVS-Studio в C++ проектах за прошедший год
@nuancesprog #статьи #cpp
@nuancesprog #статьи #cpp
Telegraph
Toп 10 ошибок в C++ проектах за 2017 год
Автор статьи foto_shooter: Toп 10 ошибок в C++ проектах за 2017 год Примечание. Для большего интереса я рекомендую вам сначала попробовать самостоятельно найти ошибки в приведённых фрагментах кода, и только после этого читать предупреждение анализатора и…
Известный факт, что поле для загрузки файлов трудно стилизовать так, как хочется разработчику. Многие просто скрывают его и добавляют кнопку, которая открывает диалог выбора файлов. Однако, теперь у нас появился даже ещё более модный способ обработки выбора файлов: drag and drop.
@nuancesprog #статьи #javascript
@nuancesprog #статьи #javascript
Telegraph
Как сделать Drag-and-Drop загрузчик файлов на чистом JavaScript
Перевод статьи Joseph Zimmerman: How To Make A Drag-and-Drop File Uploader With Vanilla JavaScript Технически это уже было возможно сделать, потому что большинство (если не все) реализации поля выбора файлов позволяли перетаскивать файлы для их выбора, но…
Программист Трэвис Фишер, перевод статьи которого мы публикуем сегодня, решил рассказать о самых полезных, с его точки зрения, модулях и вспомогательных инструментах для JS-разработки.
@nuancesprog #javascript
@nuancesprog #javascript
Telegraph
Инструменты JS-разработчика, на которые стоит обратить внимание
Перевод статьи Travis Fischer: JavaScript Modules Worth Using Полезными он считает технологии, которыми пользуется постоянно и в ценности которых убедился на собственном опыте. В частности, речь пойдёт о библиотеках и утилитах, предназначенных для серверной…
Камран Ахмед, автор материала говорит, что занимается фуллстек-разработкой уже 5 лет и в настоящее время работает на должности ведущего инженера в компании tajawal. Там ему приходится заниматься многими вещами. Ему, по долгу службы, надо быть в курсе того, что происходит в мире веб-разработки, кроме того, одна из его задач заключается в том, чтобы поддерживать знания и навыки других разработчиков в хорошем состоянии. По его словам, наблюдение за развитием технологий — это не только его работа, но и хобби. Ему приходилось видеть сложности, с которыми сталкиваются начинающие программисты (и опытные — тоже), когда речь заходит об оперативном освоении новшеств. Камрану, в прошлом году, часто приходилось отвечать на вопросы о том, в чём нужно ориентироваться для того, чтобы оставаться современным и востребованным программистом.
@nuancesprog #статьи #web #javascript
@nuancesprog #статьи #web #javascript
Telegraph
Как стать фронтенд-разработчиком в 2018 году
Перевод статьи Kamran Ahmed: Modern Frontend Developer in 2018 Для того, чтобы помочь себе и другим автор, решил подготовить схемы, ссылки на которые отвечали бы на большинство вопросов, которые ему обычно задают. Изначально эти схемы представляли собой нечто…
Если вы когда-нибудь работали c Unix-системами, то наверняка слышали термин “демон”. В этой статье автор объясняет, что это за демоны и как они работают, тем более что их название заставляет думать, что это что-то плохое.
@nuancesprog #статьи #unux
@nuancesprog #статьи #unux
Telegraph
Как работают демоны, процесс Init и как у процессов рождаются потомки — изучаем основы Unix
Если вы когда-нибудь работали c Unix-системами, то наверняка слышали термин “демон”. В этой статье я хочу объяснить, что это за демоны и как они работают, тем более что их название заставляет думать, что это что-то плохое. Вообще демон — это фоновый процесс…
Cтатья является частью серии «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
@nuancesprog #статьи #javascript #functionalprogramming
@nuancesprog #статьи #javascript #functionalprogramming
Яндекс Дзен
Javascript и функциональное программирование: Введение
Настоящая статья является частью серии «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Ниже перечислены инструменты, использование которых делает разработку приложений под Android продуктивнее, а сами приложения — качественными. Надеемся, что для вас эта подборка окажется полезной.
@nuancesprog #статьи #java #android
@nuancesprog #статьи #java #android
Дзен | Статьи
30 шикарных инструментов, чтобы писать под Android как профи
Статья автора «Nuances of programming» в Дзене ✍: Перевод статьи Aritra Roy: 30+ Kickass Tools to Develop Android Apps Like a Pro FlowUp Поможет отслеживать общую производительность приложения и лучше
До того как Лямбда-выражения были добавлены в JDK 8, автор статьи использовал их в таких языках как C# и С++. Когда они были добавлены в Java он стал изучать их подробнее.
С добавлением Лямбда-выражений добавились элементы синтаксиса, которые увеличивают «выразительную силу» Java. В этой статье автор подробно рассказывает об основополагающих концепциях, с которыми вам необходимо познакомиться, чтобы начать использовать Лямбда-выражения.
@nuancesprog #статьи #java
С добавлением Лямбда-выражений добавились элементы синтаксиса, которые увеличивают «выразительную силу» Java. В этой статье автор подробно рассказывает об основополагающих концепциях, с которыми вам необходимо познакомиться, чтобы начать использовать Лямбда-выражения.
@nuancesprog #статьи #java
Дзен | Статьи
Как начать работать с Лямбда-выражениями в Java
Статья автора «Nuances of programming» в Дзене ✍: Перевод статьи Luis Santiago: How to start working with Lambda Expressions in Java Краткое введение Лямбда-выражения используют преимущества...
Пользовательские свойства CSS (CSS Custom Properties), также известные как переменные — большая победа для разработчиков интерфейсов. Они приносят силу переменных в CSS, что приводит к уменьшению дублирования, повышению читабельности и большей гибкости.
Кроме того, в отличие от переменных в препроцессорах CSS, нативные переменные CSS фактически являются частью DOM, что даёт много преимуществ. Поэтому они по существу похожи на переменные SASS и LESS на стероидах.
В статье автор проводит ускоренный курс о том, как работает эта новая технология.
@nuancesprog #статьи #css #javascript #web
Кроме того, в отличие от переменных в препроцессорах CSS, нативные переменные CSS фактически являются частью DOM, что даёт много преимуществ. Поэтому они по существу похожи на переменные SASS и LESS на стероидах.
В статье автор проводит ускоренный курс о том, как работает эта новая технология.
@nuancesprog #статьи #css #javascript #web
Яндекс Дзен
Изучите CSS-переменные за 5 минут
Перевод статьи Per Harald Borgen: Learn CSS Variables in 5 minutes. Пользовательские свойства CSS (CSS Custom Properties), также известные как переменные — большая победа для разработчиков интерфейсов. Они приносят силу переменных в CSS, что приводит к уменьшению…
Продолжаем серию статей «JavaScript и функциональное программирование» по изучению техник функционального программирования в JavaScript ES6+.
Сегодня из статьи вы узнаете о функциях первого класса!
@nuancesprog #статьи #functionalprogramming #javascript
Сегодня из статьи вы узнаете о функциях первого класса!
@nuancesprog #статьи #functionalprogramming #javascript
Яндекс Дзен
Javascript и функциональное программирование — Pt.2: полноправные функции
Перевод статьи Omer Goldberg : Javascript and Functional Programming — Pt.2 : First Class Functions Примечание. Данное описание является частью серии «Javascript и функциональное программирование» по изучению методов функционального программирования в JavaScript…
Криптография для новичков, где все разжевано и разложено по полочкам. Вы познакомитесь с шифрами, их особенностями и криптоанализом – атакой на шифротекст.
@nuancesprog #статьи
@nuancesprog #статьи
Telegraph
Криптография за 60 минут
Криптография Шифр Цезаря Это, если хотите, школьная программа криптографии, первый класс. Шифр Цезаря научились вскрывать еще в IX веке, поэтому сегодня он почти бесполезен, но как база – урок просто отличный. Начинается терминологией и подробным объяснением…
В статье на примере простого статического сайта протестированы основные способы повышения скорости загрузки данных, начиная от использования сборщика webpack, компрессии картинок до "ленивой загрузки" и настройки сервера Nginx.
P.S. Теперь вы можете следить за нами не только в телеграме, но и в дзене. Подписывайтесь!
@nuancesprog #статьи #web
P.S. Теперь вы можете следить за нами не только в телеграме, но и в дзене. Подписывайтесь!
@nuancesprog #статьи #web
Яндекс Дзен
В 10 раз быстрее: оптимизируем производительность статического сайта
Перевод статьи JonLuca De Caro: "10x Performance Increases: Optimizing a Static Site"