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

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

Выпущена Android Wear 2.0 — новая версия операционной системы для умных часов от Google https://tproger.ru/news/android-wear-2-0-released/

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

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

Компания Valve решила завершить работу платформы для публичной оценки игр Steam Greenlight, через которую игру можно было довольно легко разместить в магазине Steam. На смену ей придёт более жесткий сервис Steam Direct.
https://tproger.ru/news/steam-greenlight-is-over/

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

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

Собрали для вас несколько материалов по Linux с нашего сайта, чтение которых не должно занять больше 15 минут. Убедитесь сами?

— Полезные команд, о которых вы могли не знать: https://tproger.ru/articles/cool-linux-commands/

— Наша статья, подготовленная к недавнему 22-му дню рождения ядра: https://tproger.ru/articles/22-years-of-linux/

— Спорное мнение нашего подписчика о том, почему не стоит переходить на Linux: https://tproger.ru/articles/dont-move-on-linux/

— Подборка интересных блогов по теме: https://tproger.ru/digest/linux-digest/

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

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

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

— Как начать разрабатывать под Android, FAQ: https://tproger.ru/translations/how-to-start-android/

— Интервью с Денисом Неклюдовым, Google Developer Android Expert: https://tproger.ru/interview/denis-necliudov/

— Статья об организации рабочего процесса: https://tproger.ru/projects/working-process-advice/

— Мнения экспертов по поводу выбора первой платформы для мобильной разработки: https://tproger.ru/experts/18/

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

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

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

Сохраните, чтобы с пользой провести время вечером и на выходных 😉
https://tproger.ru/digest/it-programming-courses/

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

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

Фанат Portal перенёс игру в дополненную реальность HoloLens https://tproger.ru/news/portal-hololens-prototype/

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

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

Функциональное программирование с примерами на JavaScript. Часть первая. Основные техники функционального программирования https://tproger.ru/translations/functional-js-1/

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

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

Facebook решил помочь всем тем, кому не хватает навыков и знаний, чтобы самостоятельно разобраться в основных концепциях разработки искусственного интеллекта: компания выпустила серию коротких видеороликов (общей длительностью менее 13 минут), которые в простой и доступной форме раскрывают основные вопросы, связанные с машинным обучением.

Мы собрали их все с краткими аннотациями на одной странице в нашем материале. И поделились дополнительными ресурсами по теме.

https://tproger.ru/news/machine-learning-in-13-minutes/

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

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

Еще не видели? У нас появилось руководство по работе с цветом в веб-разработке:

— Смешивание цветов, их значения и свойства: https://tproger.ru/translations/nerds-guide-color-web-1/

— Генерация цвета и различные эффекты: https://tproger.ru/translations/nerds-guide-color-web-2/

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

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

Расшифровка названий и назначения сервисов Microsoft Azure с примерами аналогичных сервисов Amazon Web Services.

Если давно хотели запустить свой проект, то этот материал поможет выбрать подходящий продукт и не запутаться.
https://tproger.ru/translations/azure-in-plain-russian/

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

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

Лучшие проекты, в которых стоит поучаствовать, чтобы примкнуть к Open Source движению и развить свои навыки:

Веб-разработка: https://tproger.ru/digest/awesomo-web/
Java, C#: https://tproger.ru/digest/awesomo-java-csharp/
C, C++: https://tproger.ru/digest/awesomo-clang-cpp/
Python: https://tproger.ru/digest/awesomo-python/

Вся серия: https://tproger.ru/tag/awesomo/

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

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

Собрали для вас подборку из интересных логических задач из нашей рубрики «Задачки» (https://tproger.ru/problems). Будет чем заняться на выходных:

— Как рассадить необщительных посетителей в баре так, чтобы клиентов было как можно больше? Разбор решения: https://tproger.ru/problems/maximize-bar-clients/

— Представьте страну, где все родители хотят иметь мальчика. Каждая семья продолжает рожать детей до тех пор, пока у них не появляется мальчик, а затем останавливается. Каково соотношение мальчиков и девочек в этой стране? Полное условие задачи и разбор решения: https://tproger.ru/problems/boys-and-girls/

— Классическая задачка с собеседований Google: https://tproger.ru/problems/continue-sequence/ — продолжите последовательность.

— Самолет стоит на взлетной полосе с подвижным покрытием типа транспортера. Покрытие может двигаться против направления взлета самолета, то есть ему навстречу. Транспортер автоматически регулирует свою скорость таким образом, чтобы самолет оставался неподвижным. Вопрос: сможет ли самолет в таких условиях взлететь? Разбор решения: https://tproger.ru/problems/will-this-plane-take-off/

— На острове существует правило — голубоглазые люди не могут там находиться. Самолет улетает с острова каждый вечер в 20:00. Все жители собираются за круглым столом ежедневно, каждый человек может видеть цвет глаз других людей, но не знает цвет собственных. Никто не имеет права сказать человеку, какой у его цвет глаз. На острове находится не менее одного голубоглазого человека. Сколько дней потребуется, чтобы все голубоглазые уехали? Разбор решения: https://tproger.ru/problems/how-many-days-will-require-that-all-blue-eyed-leave/

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

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

Если вы пропустили: мы перевели вторую часть руководства по созданию 3D-игры при помощи библиотеки Three.js, и предлагаем вашему вниманию всю серию:

Часть 1: https://tproger.ru/translations/the-aviator-game-1/
Часть 2: https://tproger.ru/translations/the-aviator-game-2/

Емко и понятно описан процесс создания игры и «допиливания» ее до приличного состояния.

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

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

Все еще страдает от NullPointerException в Java? Вот наши советы по решению этой проблемы:

— Научитесь тестировать код, вот инструменты: https://tproger.ru/translations/12-tools-for-unit-tests/

— (старый материал) Как общаться с null в Java и не страдать: https://tproger.ru/articles/9-things-about-null-in-java/

— (новый материал) 10 способов эффективно справиться с Null в Java: https://tproger.ru/translations/10-ways-to-handle-null-in-java/

Ну и вот вам еще просто хорошие материалы по Java: https://tproger.ru/tag/java/

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

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

GitLab снова упал после обновления, но на этот раз его восстановили менее, чем за пол часа https://tproger.ru/news/gitlab-down-again-due-to-redis-cluster-problems/

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

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

Google наносит ответный удар в суде против Oracle https://tproger.ru/news/google-strikes-back-oracle/

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

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

Три статьи о Git с нашего сайта, которые помогут вам его освоить:

— Быстрый старт: https://tproger.ru/articles/git-quick-start/

— Самые типичные ошибки/вопросы по git и способы их решения
https://tproger.ru/translations/most-common-git-screwupsquestions-and-solutions/

— 4 книги о системах контроля версий, которые дадут о них полное представление: http://tproger.ru/books/4-books-about-vcs/

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

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

В WordPress найдена уязвимость, которая позволяет менять содержимое любого поста https://tproger.ru/news/wordpress-170-issue/

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

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

Тест: паранойя или здравый смысл? В каких случаях спецслужбы или хакеры смогут следить за вами?
https://tproger.ru/quiz/shadowing/

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

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

Нельзя победить все баги, но можно побороть часть из них. Есть интересный, но кажущийся очевидным способ — в нашей статье с примерами кода.
https://tproger.ru/translations/proof-of-correctness-method/

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

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

Создаем пульт для телевизора при помощи Python и смартфона https://tproger.ru/translations/python-tv-remote/

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

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

Вам кажется, что все вокруг программируют лучше? Просто прочитайте это: https://tproger.ru/news/programmers-imposter-syndrome/

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

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

Мы узнали новые подробности, касающиеся недавно опубликованных нами новостей:

— У Visual Studio 2017, которая выйдет уже в марте, к 20-летию IDE, появится одна новая фича — юнит-тестирование на лету: https://tproger.ru/news/visual-studio-2017-is-announced/ — рассказываем, как это будет работать.

— Мы рассказывали, что Microsoft всем драйверам ставит одинаковую дату — 21.06.2006. Многие интересовались, почему же Microsoft ставит в качестве даты выхода драйверов именно этот день. Мы узнали и дополнили материал: https://tproger.ru/translations/why-windows-drivers-are-outdated/

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

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

Новая викторина на Tproger: ответьте на несколько вопросов и узнайте, какой язык программирования подойдет вам больше всего.

В этот раз вопросы вполне серьезные, хотя некоторые участники получают довольно неожиданные результаты. Поделитесь в комментариях: какой язык попался вам?
https://tproger.ru/quiz/programming-language-selector/

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

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

Почему все драйвера Windows датированы 21 июнем 2006 года https://tproger.ru/translations/why-windows-drivers-are-outdated/

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

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

Что делать, если вы хотите изучать ИИ, но не шарите в математике? Часть первая. Теория https://tproger.ru/translations/ai-no-math-1/

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

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

Microsoft сообщила дату выхода Visual Studio 2017 https://tproger.ru/news/visual-studio-2017-is-announced/

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

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

Динамическое программирование: разбираем классические задачи на последовательности, одномерную и двумерную динамику с обоснованием разных подходов к реализации. Примеры кода даны на Java, но могут быть легко переложены на любой другой язык программирования.
https://tproger.ru/articles/dinprog-starters/

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

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

Просто, коротко и доступно об известной программной архитектуре — MVC («модель-представление-контроллер»). От подписчика. С примерами.
https://tproger.ru/articles/mvc/

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

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

Для тех, кто пропустил: мы написали для вас статью по основам регулярных выражений — что это, как начать их понимать и использовать, а так же на чём можно отточить свои навыки: https://tproger.ru/articles/regexp-for-beginners/

Если вы уже знакомы с «регулярками», то вот вам расслабляющий материал на пятничный вечер: https://tproger.ru/digest/regex-crosswords/ — подборка кроссвордов из регулярных выражений.

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