Post thumbnail

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

Post thumbnail

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

Post thumbnail

Рассказывает Сара Драснер  Мы продолжаем разбирать различные приёмы при работе с цветом в веб-разработке. Смотрите также первую часть про генерацию цвета и различные эффекты....
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Рассказывает Тайлер МакГиннис, Google Developer Expert  Вы наверняка слышали о таких понятиях, как императивное и декларативное программирование, и скорее всего гуглили определения. И поэтому вы наверняка видели что-то подобное: «Императивное...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Если вы интересуетесь жизнью Open Source сообщества и хотите к нему присоединиться, то эта серия подборок (которую мы продолжаем пополнять) придётся вам как нельзя кстати, ведь в ней собраны лучшие проекты...
Читать дальше

Post thumbnail

Собрали для вас вторую часть нашей познавательно-развлекательной викторины: насколько хорошо вы разбираетесь в IT? Продолжаем увлекательное путешествие по фактам из истории нашей и вашей главной страсти. Пройти первую часть викторины...
Читать дальше

Post thumbnail

В 2016 году вы читали Tproger как никогда много и, уверены, узнали много новой и полезной информации. И чтобы окончательно подвести итог ушедшему году, мы собрали для вас самые удачные из...
Читать дальше


Post thumbnail

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

Post thumbnail

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

Post thumbnail

API командной строки Chrome DevTools содержит большое количество удобных функций для выполнения простых задач: выбора и проверки элементов DOM, отображения данных в читаемом формате, запуска и проверки профилировщика и мониторинга событий DOM. ...
Читать дальше

Post thumbnail

Недавно закончился финальный раунд ежегодного чемпионата Russian AI Cup — организуемого Mail.Ru ежегодного конкурса, на котором участники пишут ИИ для победы в выбранной организаторами компьютерной игре. В этом году задачей...
Читать дальше

Post thumbnail

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

Post thumbnail

Рассказывает Kacper Walanus, Senior-разработчик Ruby on Rails и тимлид в EL Passion Задача Я хотел написать простое приложение для шифрования и дешифрования сообщений. Алгоритм AES показался хорошим выбором, так что я начал с...
Читать дальше

Post thumbnail

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

Post thumbnail

Enterprise разработка — разработка программных продуктов под требования конкретного заказчика (зачастую предприятия). Это Full stack технологий, который охватывает области от проектирования баз данных до разработки web-интерфейсов пользователей....
Читать дальше

Post thumbnail

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

Post thumbnail

Часть 0 В пустой комнате стоят Разработчик (Р) и Менеджер (М). М: Я собрал нас тут, чтобы рассказать пренеприятнейшее известие: система КРОТОПОН, которая работает на продакшене, заглючила, и мы потеряли...
Читать дальше


Post thumbnail

Рассказывает Аарон Краус  В третьей статье цикла «Принципы программирования» мы поговорим о конкурентности (concurrency). Конкурентность — это свойство систем (программы, сети, компьютера и т.д.), допускающее одновременное выполнение нескольких вычислительных процессов, которые могут...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

SQLite3 является СУБД-движком по умолчанию в Python веб-фреймворке Django, а также, как сообщается на официальном сайте проекта, самым часто используемым движком в мире. И он отлично походит для быстрого прототипирования...
Читать дальше

Post thumbnail

Рассказывает Аарон Краус  Если вы когда-нибудь работали c Unix-системами, то наверняка слышали термин «демон». В этой статье я хочу объяснить, что это за демоны и как они работают, тем более...
Читать дальше