Больше новостей
Картинка поста

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

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

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

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

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

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

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

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

Таракан на стене Маленький таракан карабкается по стене высотой 10 метров. Таракан начал путь с подножия стены. Каждый час он может проползти 1 метр в высоту и затем немедленно скатывается...
Читать дальше

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

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

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

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

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

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

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

Искусственный интеллект — это та сфера в мире IT, которая активно развивается и имеет как огромную популярность, так и много вопросов. Многие программисты хотят заниматься разработкой ИИ, но не знают...
Читать дальше

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

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

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

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


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

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

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

1. Экспериментальная производственная линия Вопрос: Новая экспериментальная производственная линия тестируется перед запуском на заводе. Линия выпускает автомобильные двигатели. В ходе тестирования выпуск продукции на линии удваивался ежедневно, и задача по...
Читать дальше

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

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

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

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

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

Увлекаетесь Data Science и хотите проверить свои знания? Попробуйте пройти наш тест — 8 вопросов-задачек, которые покажут, разбираетесь ли вы в теме. Это не только тест, но и своеобразный этап отбора: если ответите правильно больше чем на половину вопросов, сможете...
Читать дальше

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

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

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

В этой статье мы познакомимся с разработкой через тестирование на примере простого приложения-калькулятора на Node.js. Тестировать будем с помощью фреймворка Mocha. Что должно уметь наше приложение: Складывать, вычитать, делить и умножать...
Читать дальше

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

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

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

Совсем недавно Google открыла пользователям G Suite конструктор App Maker для создания приложений без навыков программирования. Мы перевели инструкцию, в которой вы познакомитесь с основами работы в конструкторе и создадите своё...
Читать дальше

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

Большая подборка инструментов, статей, книг и всего, что может пригодиться исследователю безопасности Android. Инструменты Онлайн-анализаторы Сканеры уязвимостей приложения Настольные инструменты для статического анализа Настольные инструменты для динамического анализа Реверс-инжиниринг Фаззинг...
Читать дальше

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

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

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

Начинающему разработчику зачастую сложно разобраться в средствах ввода-вывода (I/O), поскольку присутствует небольшая путаница в определении различий этих способов. В данном материале попробуем заполнить этот пробел и разобраться в классификации основных...
Читать дальше

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

Программистов постоянно спрашивают: «Сколько это займёт?». Зачастую этот вопрос сопровождают следующие факторы: Требования неясны. Никто не сделал глубокого анализа всех последствий; Новая фича может что-нибудь сломать в существующем коде, и...
Читать дальше


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

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

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

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

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

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

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

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

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

Когда-нибудь думали о том, чтобы написать свой BitTorrent-клиент с блекджеком и без рекламы? Пока вы думали, кто-то уже написал. Перевели статью автора клиента Pieces, в которой он рассказывает, как устроен...
Читать дальше

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

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

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

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

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

Представьте буфер в виде массива. Переполнение буфера (buffer overflow) происходит тогда, когда вы пытаетесь поместить в массив больше элементов, чем он способен содержать. Проще говоря, речь идёт о записи. Выход за...
Читать дальше

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

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