tproger | Technologies

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Subscribe to a channel

Типичный программист

Порой в ядре Linux находятся забавные детали, например, как эта: https://tproger.ru/news/linux-11-years-old-bug-fixed/ — а порой и грустные.

Команда безопасности Linux исправила уязвимость, позволявшую получить root-доступ, которая «жила» в ядре 11 лет.

Читать полностью…

Типичный программист

Google смогла улучшить качество демонстраций VR-технологий, разработав способ сделать гарнитуру прозрачной.

Разобрались, как это работает.
https://tproger.ru/news/google-makes-vr-headset-vanish/

Читать полностью…

Типичный программист

Учёные создали искусственный интеллект, который способен писать код методом копипаста.

Выяснили, почему нам, программистам, волноваться о потере работы не стоит. Пока.
https://tproger.ru/news/ai-steals-code-to-write-its-own-programs/

Читать полностью…

Типичный программист

Наши материалы, посвященные машинному обучению и нейронным сетям:

— Разбираемся с разнообразием нейронных сетей:
Элементарные конфигурации: https://tproger.ru/translations/neural-network-zoo-1/
Продвинутые конфигурации: https://tproger.ru/translations/neural-network-zoo-2/

— С чего начать, если вы решили изучать нейронные сети: https://tproger.ru/digest/learning-neuroweb-all-for-begin/

— 9 бесплатных книг по машинному обучению: https://tproger.ru/books/9-free-books-about-machine-learning/

— Изучаем нейронные сети за четыре шага: https://tproger.ru/translations/learning-neural-networks/ — краткий курс.

Читать полностью…

Типичный программист

Если вы пользуетесь какими-то еще соцсетями и хотите прямо оттуда читать наши новые материалы — вам помогут следующие источники:

— VK: https://vk.com/tproger
— Push-уведомления на сайте: для подключения их нужно разрешить в браузере. Нажмите на зеленый значок колокольчика в правом нижнем углу сайта: https://tproger.ru/
— Facebook: https://www.facebook.com/tproger/
— Twitter: https://twitter.com/tproger
— Google+: https://plus.google.com/110084609064775394858
— Канал в Telegram: /channel/tproger_official — через него можно узнавать о публикациях раньше, чем по любому другому каналу!

Кроме того, в нашем сообществе ВКонтакте появились рассылки, через которые мы можем доставлять вам лучшие материалы по интересующим вас темам. Увидеть список доступных рассылок и подписаться на них вы можете, нажав кнопку «Подписаться» под блоком сообщений сообществу: https://vk.cc/6h42pG
Списки рассылок есть как по отдельным языкам (C++, Python, C# и другие), так и те, которые подойдут большинству из вас: самые интересные IT-новости, разборы задач с IT-собеседований и лучшие материалы от Tproger. Подписывайтесь, чтобы не пропустить ни одного материала, который будет вам интересен!

Читать полностью…

Типичный программист

Valve объявила о начале поддержки SteamVR в Linux.

Правда, программа пока находится в статусе беты, и это накладывает на разработчиков определённые ограничения.
https://tproger.ru/news/valve-launched-steamvr-linux-support/

Читать полностью…

Типичный программист

Вы же знаете, что у нас есть пополняемая коллекция задачек с IT-собеседований с подробными разборами решений? Если нет, вот ссылка: https://tproger.ru/category/problems/ — совсем недавно мы добавили несколько новых задачек. В этой рубрике есть как логические, так и технические задачи, так что заходите иногда проверить скилл 😉

Вот несколько интересных головоломок с нашего сайта, порешаете в свободное время:

— Где вы будете плыть быстрее — в воде или сиропе? Разбор решения: https://tproger.ru/problems/can-you-swim-faster-in-water-or-syrup/

— Вы играете в футбол на пустынном острове и хотите подбросить монетку, чтобы решить, какой команде достанется мяч. Единственная монета, что у вас есть, является гнутой, и поэтому вносит явные искажения в результат при подбрасывании. Как вы тем не менее можете использовать такую монету, чтобы принять справедливое решение?
Разбор решения: https://tproger.ru/problems/unfair-coin/

— Какова вероятность встретить машину на пустынном шоссе? Полное условие задачи и разбор решения: https://tproger.ru/problems/probability-of-observing-a-car-on-a-deserted-highway/

— Задача про вероятность попадания баскетбольного мяча в корзину:
Вы должны выбрать одну из двух ставок. При первом варианте вы должны забросить баскетбольный мяч в корзину. Если попадёте, то получите 50 тыс. рублей. Во втором варианте вам надо попасть два раза из трёх бросков, и тогда вы также получите те же 50 тыс. рублей. Какой из этих вариантов вы предпочтёте? Разбор решения: https://tproger.ru/problems/basketball/

— Вы стоите перед закрытой комнатой, в которой есть три лампочки. На стене перед вами три переключателя: каждый из которых включает или выключает одну из лампочек. Вам нужно узнать, какой переключатель к какой лампочке относится, при условии, что зайти в комнату вы можете только один раз. Разбор решения: https://tproger.ru/problems/lamps-room/

Читать полностью…

Типичный программист

Больше 30 игр для программистов: оттачивание хакерских навыков, создание собственных ботов с искусственным интеллектом и изучение новых технологий и языков программирования в игровой форме.
https://tproger.ru/tag/games/

Читать полностью…

Типичный программист

Выставка в Лондоне, посвящённая различным роботам, удивила всех посетителей своими антропоморфными экспонатами.

После того, как вы увидите некоторых из них, у вас наверняка возникнет вопрос: «Должны ли роботы быть похожими на людей, или лучше не стоит делать их человекоподобными?»
https://tproger.ru/news/humanoids-at-london-exhibition/

Читать полностью…

Типичный программист

В Java и Python найдена новая уязвимость.

Мы разобрались, в чем её суть и как обезопасить себя от возможных атак злоумышленников.
https://tproger.ru/news/java-and-python-contain-security-flaws/

Читать полностью…

Типичный программист

Для тех, кому надоел Bootstrap (и тех, кто только начинает знакомство с веб-разработкой), мы подготовили наглядное введение в систему компоновки элементов на веб-странице CSS Flexbox.
https://tproger.ru/translations/how-css-flexbox-works/

Читать полностью…

Типичный программист

Рассказываем, как исправить типичные ошибки в популярных языках программирования. И это только отчасти шутка.
https://tproger.ru/devnull/how-to-fix-common-programming-errors/

Читать полностью…

Типичный программист

Создатели популярного фреймворка Qt представили новый инструмент для создания 3D-интерфейсов, разработанный совместно с NVIDIA.

Подготовили для вас описание и демонстрацию работы разработки.
https://tproger.ru/news/qt-3d-studio/

Читать полностью…

Типичный программист

Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице https://tproger.ru/translations/how-css-flexbox-works/

Читать полностью…

Типичный программист

Задание на скрине: выбрать все части изображения, в которых видна Сара Коннор.

Что это за ИИ Google пытается натренировать?

Читать полностью…

Типичный программист

Наши материалы, посвященные веб-разработке:

— Подборка инструментов и ресурсов для веб-разработчиков:
Дизайн, кодинг: https://tproger.ru/digest/web-dev-tools-1/
Хостинг, обработка изображений, расширения, учебные ресурсы: https://tproger.ru/digest/web-dev-tools-2/

— Руководство по работе с цветом в веб-разработке:
Часть первая. Смешивание цветов, их значения и свойства: https://tproger.ru/translations/nerds-guide-color-web-1/
Часть вторая. Генерация цвета и различные эффекты: https://tproger.ru/translations/nerds-guide-color-web-2/

— Что лучше изучить: https://tproger.ru/translations/es5-es6-or-typescript/ — JavaScript стандарта ES5, стандарта ES6 или TypeScript?

— Подборка интересных проектов из Google Chrome Experiments для тех, у кого творческий застой: https://tproger.ru/articles/best-chrome-experiments/

— 8 хитрых приёмов, реализуемых с помощью одного лишь CSS: https://tproger.ru/translations/8-tricks-with-css/

Читать полностью…

Типичный программист

Google открыла доступ к экспериментальной глобальной файловой системе под названием Upspin.

Теперь не придётся придумывать изощрённые способы расшаривания файлов.
https://tproger.ru/news/upspin-global-file-system/

Читать полностью…

Типичный программист

Хорошая новость для «питонистов» — в VS 2017 вернётся поддержка Python.

Правда, сперва только в отдельной preview-версии.
https://tproger.ru/news/vs-2017-will-support-python/

Читать полностью…

Типичный программист

Собрали для вас подборку советов, которые могут существенно помочь в ежедневной работе:

— Как правильно задавать вопросы: https://tproger.ru/articles/xyproblem/ — или Проблема XY.

— Болезнь программистов 21 века: https://tproger.ru/articles/computer-vision-syndrome/ — что такое компьютерный зрительный синдром и как с ним бороться.

— Шпаргалка для айтишника: https://tproger.ru/articles/how-to-talk-to-manager/ — как продать свою идею директору.

— 7 карьерных ошибок, которых следует избегать: https://tproger.ru/articles/7-career-mistakes/

— 13 навыков разработчика: https://tproger.ru/translations/developer-skills-to-master-now/ — которыми рекомендуют обзавестись эксперты.

Читать полностью…

Типичный программист

Доступна версия 7.6 популярной платформы Node.js — вот список изменений: https://tproger.ru/news/nodejs-7-6-released/

Читать полностью…

Типичный программист

На недавней конференции Microsoft Ignite компания проговорилась о примерной дате выхода второго, пока безымянного, крупного обновления Windows 10.
https://tproger.ru/news/win10-second-update-this-year/

Читать полностью…

Типичный программист

Google, Mozilla, Cloudflare и несколько американских университетов провели исследование HTTPS-трафика и выяснили, что подавляющее большинство антивирусов и сетевых устройств ослабляют его защиту.

Разобрались, из-за чего это происходит и каким антивирусам стоит доверять.
https://tproger.ru/news/google-mozilla-study-on-https/

Читать полностью…

Типичный программист

Когда ты больше не в силах отыскать в чем проблема, и твой кот решил помочь тебе:

Читать полностью…

Типичный программист

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

Несколько шагов, чтобы правильно модернизировать пакет и поделиться своими наработками с сообществом.
https://tproger.ru/translations/python2-package-only/

Читать полностью…

Типичный программист

Кто любит работать по выходным?

Явно не Ruby-программисты 😉

Читать полностью…

Типичный программист

Хорошая новость для разработчиков игр: Nintendo выпустила Dev kit для своей новой приставки Switch по неожиданно низкой цене (поддержка Unity и Unreal Engine в комплекте).

https://tproger.ru/news/nintendo-switch-is-now-affordable/

Читать полностью…

Типичный программист

Материалы по Python с нашего сайта. Собрали такую подборку, чтобы каждый мог найти для себя что-то интересное:

— Материалы для изучения Python: https://tproger.ru/digest/python-materials/

— Создаем свое первое веб-приложение при помощи Django: https://tproger.ru/translations/create-your-first-django-app/
— Короткие ответы на популярные вопросы о Python: https://tproger.ru/digest/python-whys/

— Как разрабатывать на Python под Android: https://tproger.ru/translations/python-development-on-android/
Конкретный пример разработки: https://tproger.ru/translations/python-tv-remote/ — создаем пульт для телевизора при помощи Python и смартфона.

— 10 полезных Python-библиотек, о которых вы не слышали: https://tproger.ru/translations/10-python-libraries-you-might-not-know/

Читать полностью…

Типичный программист

Несколько материалов с нашего сайта, которые наглядно демонстрируют возможности современного CSS и здорово вдохновляют:

— Подборка интересных демок, реализованных без использования JavaScript: https://tproger.ru/digest/5-amazing-creations-css-only/

— 10 популярных фронтенд-элементов, для реализации которых не нужен JavaScript: https://tproger.ru/digest/you-might-not-need-js/

— 8 хитрых приёмов, реализуемых с помощью одного лишь CSS: https://tproger.ru/translations/8-tricks-with-css/

— Еще 12 примеров, для реализации которых вам не нужен JavaScript: https://tproger.ru/digest/modern-css/

Читать полностью…

Типичный программист

Подборка материалов, которые помогут провести время с пользой:

— Игра от Google, в которой можно отточить свои хакерские навыки: https://tproger.ru/articles/google-xss-game/

— 28 cайтов с задачами по программированию: https://tproger.ru/digest/competitive-programming-practice/

— Я изучаю %language_name%. Огромный сборник идей для проектов: https://tproger.ru/links/what-to-code/

— Как выучить TypeScript за 2 дня и почему стоит начать прямо сейчас: опыт автора Tproger: https://tproger.ru/articles/how-to-learn-typescript/

— Как стать хорошим программистом: статья от Google: https://tproger.ru/articles/google-guide-to-programming/

Читать полностью…

Типичный программист

Похоже, Google не собирается прекращать борьбу с пиратством.

Сегодня представители Google, Bing, Американской ассоциации кинокомпаний и Британской ассоциации производителей фонограмм подписали соглашение, в рамках которого поисковики будут понижать позиции сайтов с нелегальным контентом.
https://tproger.ru/news/google-bing-to-block-illegal-sites/

Читать полностью…
Subscribe to a channel