Статьи для программистов

Картинка поста

В этой статье мы рассмотрим самые распространенные способы «магического» использования функций в Kotlin. Extension Functions Начнем с простого: расширения классов без наследования. Мы можем, не изменяя класс String и все...
Читать дальше

Картинка поста

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

Картинка поста

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

Картинка поста

Алексей Горгуров, преподаватель МТУСИ, старший разработчик НПЛ «Медоптика» и Software Developer в Synchro Software Российская рабочая группа по стандартизации C++ собирает предложения разработчиков, чтобы донести их до Международного комитета по...
Читать дальше

Картинка поста

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

Картинка поста

Сергей Мурылев, старший разработчик, Яндекс Один из самых широко используемых сегодня языков программирования C++ был создан в далекие 80-е. С тех пор язык непрерывно совершенствуется. Каждое предложение по его улучшению...
Читать дальше

Картинка поста

С 1 июля сайты, сервисы и мессенджеры, внесенные в реестр организаторов распространения информации (ОРИ) обязаны будут собирать, хранить до полугода и по запросу передавать спецслужбам всё содержимое переписок, звонков и любых других...
Читать дальше

Картинка поста

Эта часть будет посвящена регрессионному анализу, если быть точным — анализу временных рядов. Чем эта задача принципиально отличается от задачи классификации, которую мы рассматривали в предыдущих 2 частях (первая, вторая)?...
Читать дальше

Картинка поста

Android-инженер Константин Михайловский рассказал на dou.ua о своем опыте перехода с Java на язык программирования Kotlin в Android-проекте Итак, на дворе 2018-й год. Если вы —  Android-инженер и уже успели полностью...
Читать дальше

Картинка поста

19–20 мая в Санкт-Петербурге команда JUG.ru Group провела пятую конференцию по фронтенд-разработке HolyJS 2018 Piter. Более 30 зарубежных и отечественных спикеров собрались под одной крышей, чтобы обсудить вопросы JS-разработки, функционального программирования, оптимизации и не только. Одна из...
Читать дальше

Картинка поста

29 мая 2018 года в Ледовом дворце ВТБ в Москве прошла ежегодная технологическая конференция «Яндекса» YaC 2018. Компания показала новые продукты и сервисы, рассказала о применении цифровых технологий в сферах маркетинга и развития...
Читать дальше

Картинка поста

Как меняется рынок труда в IT и почему сегодня недостаточно взять на работу человека, грамотно пишущего код, рассказал генеральный директор IT-компании «АйДи – Технологии управления» Роман Коновалов. 3,6% — именно...
Читать дальше

Картинка поста

TL;DR: Задают разные вопросы, связанные с разработкой, например, «Какие навыки наиболее важны для разработчика?», «Есть ли для вас какая-то польза от существующих ресурсов, посвященных разработке?» и тому подобное. За прохождение...
Читать дальше

29 мая — главная конференция «Яндекса» Yet another Conference: YaC 2018. Весь день — погружение в топовые технологии. В этом году можно выделить пять крупных тематик: цифровой мир, интернет вещей, искусственный интеллект, умные автомобили и город...
Читать дальше


Картинка поста

В последнее время многим стали приходить письма от разных сервисов, оповещающих об обновлении пользовательских соглашений и политики использования данных. Это вызвано тем, что 25 мая вступил в силу GDPR (англ....
Читать дальше

28 и 29 мая транслируем «Российские интернет-технологии — РИТ++ 2018». Расписание 29 мая: 11:00 — Этот замечательный Node.js / Александр Лобашев (RaiffeisenBank) 12:00 — Иван Тулуп: асинхронщина в JS под...
Читать дальше

Картинка поста

17–18 мая в Санкт-Петербурге прошла большая техническая конференция по тестированию ПО Heisenbug 2018 Piter. Одна из редакторов Tproger сходила туда и делится впечатлениями в этой статье. Как это было? В течение двух дней...
Читать дальше

Картинка поста

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

Картинка поста

Владислав Фурдак опубликовал на dou.ua план первого трудоустройства в IT. С разрешения автора мы адаптировали для вас материал, заменив некоторые ссылки. Всем привет! Меня зовут Влад, и я около семи лет в...
Читать дальше

Картинка поста

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

Картинка поста

С 8 по 10 мая в США прошла конференция Google I/O 2018. Корпорация анонсировала обновления существующих сервисов и продуктов, показала новые, а также представила инструменты для разработчиков. World Draw Перед началом выступления компания представила новый веб-эксперимент. Пользователям...
Читать дальше

Картинка поста

7 мая 2018 года началась ежегодная конференция для разработчиков Microsoft Build 2018. Компания рассказала о наступлении эры «умных» устройств и анонсировала новые продукты. Интернет вещей Azure IoT Edge Runtime Компания откроет код Azure...
Читать дальше

Картинка поста

С 7 по 9 мая в Сиэтле (штат Вашингтон) проходит ежегодная конференция для разработчиков Microsoft Build 2018, на которой компания представляет новейшие проекты и обновления существующих продуктов. Прямая трансляции конференции на русском языке доступна на её официальном сайте. Мы же вместе...
Читать дальше

Картинка поста

Условия конкурса Вам дано 5 зашифрованных файлов разного размера. Для лучшего понимания задачи вам также даны 2 готовых примера в виде пар файлов (зашифрованный — расшифрованный). Первые 10 участников получат по...
Читать дальше

Картинка поста

Вы когда-нибудь хотели передавать IP-трафик через мессенджер? Хотели проверить, на что способен Telegram? Что значит «нет»? А надо! Ловите Teletun и наслаждайтесь! Установка Установите пакет telegram-cli (например, с помощью snap). Запустите telegram-cli...
Читать дальше

Картинка поста

Статья взята из блога Вастрика. Публикуем материал с его разрешения. Интернет тяжело заблокировать, проще отключить Вы когда-нибудь задумывались насколько сложно выборочно блокировать интернет? Разберем на простом домашнем примере. Помните свой...
Читать дальше

Картинка поста

Рассказывает Дмитрий Котов, HR-директор ИТ-компании Navicon Найти на рынке труда хороших ИТ-специалистов, привлечь их в свою компанию и удержать – задачи, стоящие перед ИТ-компаниями особенно остро в последние годы. На...
Читать дальше

Картинка поста

Сообщество из более чем 500 разработчиков на GitHub выпустило инструмент для краткого представления справочных материалов — так называемых man-ов. TL;DR Разработка получила название tldr – сокращение от Too Long;Didn’t Read...
Читать дальше

Картинка поста

Таганский суд Москвы 13 апреля 2018 года удовлетворил требование Роскомнадзора о блокировке мессенджера Telegram за то, что сервис не предоставил ФСБ ключи для дешифровки сообщений. 16 апреля провайдеры начали блокировать доступ к веб-клиенту и приложению Telegram. По информации...
Читать дальше


Картинка поста

Андрей Русов, ведущий аналитик SEO-агентства «Иващенко и Низамов», специально для Tproger подготовил базовый чек-лист по SEO, на пункты которого обязательно стоит обратить внимание при разработке сайта. Клиенты ожидают, что их...
Читать дальше

Картинка поста

12 апреля весь мир традиционно празднует День космонавтики, в связи с этим мы хотели бы рассказать вам что-нибудь интересное о космосе с точки зрения программирования. Мало кто задумывается о программистах,...
Читать дальше

Картинка поста

В предыдущем гайде мы построили простую сеть и решили задачу построения оператора XOR. Имея понимание того, как работает модель из предыдущей задачи, можно переходить к более сложным задачам. Давайте рассмотрим...
Читать дальше

Картинка поста

В середине марта журналисты изданий The Guardian и The New York Times опубликовали серию расследований об утечке информации 50 млн пользователей Facebook. Компания Cambridge Analytica использовала полученные данные для продажи таргетированной политической рекламы перед...
Читать дальше

Картинка поста

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

Картинка поста

Сергей Сема, Software Engineer в команде Google в Цюрихе, рассказал на dou.ua о своём опыте трудоустройства Я постараюсь описать весь свой опыт и те подводные камни, которые я встретил при подготовке к собеседованию в Google и другие компании...
Читать дальше

Картинка поста

Не так давно Роскомнадзор обязал Telegram передать ключи шифрования в течение 15 дней. В противном случае Роскомнадзор грозит блокировкой. Судя по Твиттеру Павла Дурова, на уступки он идти не собирается:...
Читать дальше

Картинка поста

Каждый год Stack Overflow расспрашивает разработчиков обо всем: от любимых технологий до предпочтений в работе. В 2018 году в опрос включили несколько новых пунктов, связанных с искусственным интеллектом и этической...
Читать дальше

Картинка поста

Автор оригинальной статьи — Алена Агафонова с ресурса «Такие дела». Это информационный портал благотворительного фонда, основная цель которого — привлечение внимания общества к социальной проблематике. Публикуем статью с разрешения портала. Российский...
Читать дальше

Картинка поста

Навигация Вступление, несколько слов о библиотеке: Кому полезна; Какие задачи решает; Необходимое оборудование; Гайд по конфигурации: Список всех дистрибутивов/библиотек и т.д.; Установка библиотеки; Проверка работоспособности библиотеки; Описание проблемы XOR: Создание...
Читать дальше

Картинка поста

Компания DataArt подготовила обзорный отчет на основании данных игровой платформы Skillotron. Исследователи анализировали информацию, собранную за полгода с семи тысяч пользователей из 54 стран мира. Языки программирования в России По данным Skillotron, безоговорочный лидер среди языков программирования...
Читать дальше