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

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

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

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

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

26 и 27 февраля организаторы HighLoad++ проведут в московском Инфопространстве конференцию для блокчейн-разработчиков DeCenter TokenConf 2018. Разговоров о майнинге и ICO не будет: на ней расскажут, как использовать блокчейн-технологии в реальных проектах и как они могут изменить ваши технические и бизнес-процессы....
Читать дальше

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

«Яндекс» объявила о начале приема заявок на однодневные воркшопы для веб-дизайнеров «Дизайн-перемена». Мероприятия пройдут весной в десяти крупных городах России. Особенности «Школа дизайна Яндекса» обычно проводит двухмесячные курсы в Москве. Чтобы расширить горизонты и дать...
Читать дальше

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

Федерация компьютерного спорта России (ФКС) анонсировала проведение первого в истории официального чемпионата страны по киберспорту. По его итогам лучшие спортсмены получат спортивные разряды, а победителям будет присвоен титул чемпионов России по отдельным дисциплинам. Этапы чемпионата...
Читать дальше

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

Рассказывает Уолт Шлендер, влюблённый программист В этом году моя жена начала интересоваться программированием. Она выбрала Java и начала создавать приложения для Android. Вчера я не знал, что ей подарить на...
Читать дальше

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

Компания «Яндекс» объявила о старте регистрации на седьмой международный чемпионат по спортивному программированию «Яндекс.Алгоритм». Помимо классических задач на построение алгоритмов, конкурс 2018 года включает задания по оптимизации и машинному обучению. Особенности Все задачи...
Читать дальше

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

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

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

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

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

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

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

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

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

В исследовании 2018 Developer Skills Report компания HackerRank опросила 39,5 тысяч разработчиков разных стран и возрастов, чтобы выявить главные тренды в их методах обучения, развитии навыков и практике найма. Опрос...
Читать дальше

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

Команда «Сбертеха» организует в коворкинге технопарка «Сколково» Cradle: Rave — это два дня хакатонов, Blockchain Jam Session и конференция с докладами на актуальные темы: большие данные, ИИ, машинное обучение, квантовые технологии, мобильная разработка, Интернет вещей,...
Читать дальше


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

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

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

Условие задачи Как бы вы подошли к проектированию чат-сервера? Предоставьте информацию о компонентах внутренней системы (backend), классах и методах. Перечислите самые трудные задачи, которые необходимо решить. Решение Разработка чат-сервера —...
Читать дальше

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

Python — невероятно гибкий язык программирования, который хорошо интегрируется с существующими программами. Немало Python-кода написано в виде скриптов и интерфейсов командной строки (CLI). Инструменты и интерфейсы командной строки — эффективная...
Читать дальше

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

Сегодня мы рассмотрим библиотеку Fire, которая позволяет автоматизировать интерфейсы командной строки (CLI) на Python. Fire – самая популярная после TensorFlow разработка для Python, которую Google выложил в открытый доступ: Правда, она...
Читать дальше

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

На прошедшей в январе международной выставке потребительской электроники CES 2018 в Лас-Вегасе представители CTA (Consumer Technology Assosiation) рассказали об основных тенденциях в области технологий, на которые следует обратить внимание. Представляем вашему...
Читать дальше

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

Шуточный тест для проверки, на самом ли деле вы программист или только так считаете. Также отлично вычисляет гуманитариев. Попробуйте. Другие тесты для вас: — Какой язык программирования стоит выбрать для...
Читать дальше

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

Условие задачи Имеется целое число, в котором можно изменить ровно один бит из 0 в 1. Напишите код для определения длины самой длинной последовательности единиц, которая может быть при этом...
Читать дальше

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

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

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

Наш подписчик прислал вопрос в редакцию Tproger: За какими отраслями будущее IT-сферы? Куда стоит идти за лучшим заработком и так, чтобы быть уверенным в завтрашнем дне? Мы передали его нашим экспертам,...
Читать дальше

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

Что такое хэш-таблица? Хэш-таблица — это структура данных. Она позволяет хранить пары (ключ, значение) и выполнять три операции: операцию добавления новой пары, операцию поиска и операцию удаления пары по ключу. О других...
Читать дальше

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

8 января Stack Overflow объявил о старте восьмого ежегодного опроса разработчиков. Проект создан для исследования мнений сообщества кодеров обо всех актуальных темах от языков программирования до карьерных предпочтений. В этом году...
Читать дальше

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

Недавно были опубликованы результаты опроса 23 000 JavaScript-программистов за 2017 год. Они показали много разного и интересного от трендов до окладов. Можно посмотреть презентацию. Среди всего, что в ней представлено, хочется выделить...
Читать дальше


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

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

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

Недавно мы написали обзорную статью про то, что из себя представляют уязвимости Meltdown и Spectre. Эти серьезные баги затронули большинство пользовательских устройств: под угрозой — ПК, смартфоны, планшеты и другие гаджеты. В...
Читать дальше

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

Мы перевели статью, в которой человек описывает, как можно воровать данные пользователей с различных сайтов на протяжении нескольких лет, оставаясь незамеченным. Рассказывает Дэвид Гилбертсон, веб-разработчик и автор на Hacker Noon. Моя...
Читать дальше

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

Начало 2018 года ознаменовалось раскрытием серьезного бага, которому подвержено большинство современных процессоров Intel и AMD и чипов на архитектуре ARM. Он позволяет захватить информацию, циркулирующую в памяти ядра. Экспертам удалось раскрыть два метода эксплуатации...
Читать дальше

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

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

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

29 декабря открылся 25-й ежегодный конкурс на самый запутанный код на языке Си — International Obfuscated C Code Contest (IOCCC). Требования к участникам Написать самую невразумительную/запутанную программу на Си в рамках установленных правил; Продемонстрировать важность стиля программирования в ироничном...
Читать дальше

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

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

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

2017 год — это целых 12 месяцев, 51 неделя, 365 дней, 8 760 часов, 525 600 минут… И пусть времени всегда не хватает, кому-то все же удалось поразить IT-общественность масштабными и полезными проектами. Предлагаем вспомнить самые востребованные программы и технологии, представленные свету в уходящем...
Читать дальше