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

Post thumbnail

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

Post thumbnail

Публикуем вторую статью Константина Жиданова с кафедры технологий защиты информации ГУАП, с которыми Tproger будет совместно участвовать в VK Fest 15–16 июля. На нашей площадке будет оборудована «квартира будущего» с активным применением...
Читать дальше

Post thumbnail

Константин Жиданов с кафедры технологий защиты информации ГУАП, с которыми Tproger будет совместно участвовать в VK Fest, подготовил интересную статью про интернет вещей. Посмотреть на то, как всё это работает...
Читать дальше

Post thumbnail

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

Twitter API недружелюбен для новичков, и «по-быстрому» получить одним запросом число подписчиков аккаунта не получится. Однако существует интересный хак, основанный на использовании кнопки «Follow»....
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Как вы знаете, Java — один из самых популярных языков программирования в мире и его знание существенно увеличит вашу значимость как программиста. Итак, вы решили начать писать на этом языке....
Читать дальше

Post thumbnail

С 10 по 12 мая в Сиэтле, штат Вашингтон, проходила ежегодная конференция Microsoft Build 2017. Компания представила множество интересных новинок, о которых мы расскажем в этом обзоре. ...
Читать дальше

Post thumbnail

14 мая празднует свой День рождения Марк Цукерберг. К 33 годам он успел стать одним из самых молодых миллиардеров (сейчас его состояние оценивается примерно в 62,6 миллиарда долларов); созданная им...
Читать дальше

Post thumbnail

С 8 по 11 мая в Сан-Хосе, Калифорния, проходила ежегодная конференция NVIDIA GTC 2017, посвящённая GPU-технологиям. В рамках мероприятия было проведено 600 технических сессий и 310 сессий по искусственному интеллекту. Своими наработками поделились 67 лабораторий по технологиям глубокого обучения. Лейтмотивом...
Читать дальше

Post thumbnail

Один из главных анонсов конференции Microsoft Build 2017 — это Windows 10 Fall Creators Update, следующее крупное обновление ОС. Основное направление развития Windows 10 останется тем же, что и в Creators Update: пользователи получат новые способы самовыражения...
Читать дальше

Post thumbnail

Каким бы простым ни пытались разработчики дистрибутивов Linux сделать свои графические интерфейсы, всё равно многие задачи удобно решать через терминал. Во-первых, потому что это быстрее, во-вторых, не на всех машинах есть...
Читать дальше

Post thumbnail

Сегодня в Нью-Йорке Microsoft провела встречу MicrosoftEDU, посвящённую применению продуктов компании в образовательных целях. В рамках события Microsoft сделала несколько интересных анонсов, о которых мы расскажем в этом обзоре....
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

18–19 апреля в Сан-Хосе, Калифорния, прошла ежегодная конференция Facebook под названием F8. В рамках этого события компания показала множество различных новинок, на которые каждому разработчику стоит обратить внимание. Итак, начнём. ...
Читать дальше

Post thumbnail

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

Post thumbnail

Когда было выпущено обновление Windows 10 Anniversary Update (AU), подсистема Windows для Linux (WSL) была еще далека от завершения. У нее была масса несовместимостей, особенно с популярными инструментами разработчика, такими как Node.js, Java и т.д....
Читать дальше

Post thumbnail

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

Post thumbnail

Конференция в мире IT — отличный способ обмена знаниями между специалистами, возможность понять, какие направления наиболее актуальны в мире, да и просто возможность интересно провести время. Команда организаторов IT-конференции «Стачка», которая состоится 14–15 апреля в Ульяновске,...
Читать дальше

Post thumbnail

Рассказывает Владимир, веб-разработчик Noveo Большинству разработчиков сайтов, веб-сервисов и мобильных приложений рано или поздно приходится иметь дело с клиент-серверной архитектурой, а именно разрабатывать web API или интегрироваться с ним. Чтобы...
Читать дальше

Post thumbnail

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

Post thumbnail

Современный браузерный интерфейс GDB (отладчик GNU) для языков C, C++, Go и Rust. Можно добавлять контрольные точки, просматривать трассировку стека и многое другое. Для этого нужно просто запустить gdbgui из терминала, и в браузере откроется новая...
Читать дальше

Post thumbnail

Вы наверняка слышали про open source библиотеку Python Fire, представленную Google 2 марта — она автоматически создаёт интерфейсы командной строки (CLI). Если вы до сих пор не слышали об этом, обязательно прочтите...
Читать дальше

Post thumbnail

Яркий тренд IT-индустрии добрался и до социальной сети «ВКонтакте»: ещё в прошлом году многие разработчики стали создавать ботов для различных мессенджеров и социальных сетей. Далее мы рассмотрим сам процесс создания...
Читать дальше

Post thumbnail

В нашу редакцию поступило письмо от веб-разработчика Роба Менинга — он показал нам свою шпаргалку по jQuery и предложил разместить ее на Tproger. Шпаргалка представлена в двух форматах: в виде...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Для желающих использовать Google Chrome без мышки у нас хорошие новости: мы нашли расширение Vimium, которое предоставляет горячие клавиши для навигации и управления браузером по аналогии с популярным редактором Vim....
Читать дальше

Post thumbnail

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