Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Пошаговое руководство, как начать программировать на Java: https://goo.gl/bU82nH
Рассказываем про установку и настройку JDK, выбор IDE и написание первой программы.
Скрипт для установки обоев с видом на Землю из космоса в реальном времени: https://goo.gl/yk3TQ3
Читать полностью…Теперь под Android можно разрабатывать и на языке Kotlin: t.me/tprogerlive/116
В связи с этим мы сравнили Kotlin с Java и поделились серией статей для быстрого старта: https://goo.gl/yMX0NJ
Представили, что было бы, если бы крупные IT компании стали персонажами «Симпсонов»: https://goo.gl/c4mKgW
Читать полностью…Мы знаем, как для вас важно всегда быть в курсе того, что происходит в индустрии, и создали отдельный канал для IT Новостей: @tprogerlive
Читать полностью…Эпичная музыка и плагины для эпичного кодинга — все, что нужно для продуктивного рабочего дня: https://goo.gl/E42sRi
Читать полностью…Эксперты рассказывают, какие алгоритмы должен знать каждый тру программист: https://goo.gl/DoPxRm
Читать полностью…Руководство по созданию скрипта для поиска книг на изображении с помощью Python и OpenCV: https://goo.gl/4ZomkJ
Отличный способ погрузиться в тему компьютерного зрения.
Простая и ужасающая история про шифрование — об Open Source, доверии и ответственности: https://goo.gl/BJzw1v
Читать полностью…Пошаговое руководство по созданию подсказок на чистом CSS: https://goo.gl/5YKtZ7
Рассказываем, как создать всплывающие подсказки без дополнительных HTML-элементов или кода на JavaScript.
Видеокурс по шаблонам проектирования: https://goo.gl/4oZ3jk
Общие принципы рассказаны на примерах с использованием Java, но могут быть реализованы на любом языке.
Новости:
— Искусственный интеллект придумал новые цвета и очень забавно их назвал: https://tproger.ru/news/ai-found-named-new-colors/amp/
— В открытом доступе обнаружена «мать всех утечек» — огромная база учётных данных пользователей: https://tproger.ru/news/mother-of-all-leaks/amp/
— Тема про вездесущий зловред WannaCry пока не изжила себя: обнаружились новые вирусы, атаковано медицинское оборудование и появился какой-никакой дешифратор: https://tproger.ru/news/wannacry-news/amp/
— 11-летний хакер продемонстрировал уязвимость Интернета вещей, взломав плюшевого медведя: https://tproger.ru/news/11-year-old-hacks-bear/amp/
— Уязвимость в Chrome для Windows позволяет похитить учетные данные при помощи SCF-файлов: https://tproger.ru/news/windows-swf-chrome-steal-passwords/amp/
— IBM представила два самых мощных квантовых процессора, которые скоро станут доступны всем желающим: https://tproger.ru/news/ibm-quantum-processor/amp/
Ищите больше в @tprogerlive
На одной стороне реки находятся три человека и три льва. Все они должны оказаться на другом берегу реки. Как вы переправите всех через реку?
Разбор решения: https://goo.gl/LdJ2pU
22 вопроса, которые могут быть заданы на собеседованиях на должность веб-разработчика: https://goo.gl/SI0Pwv
Изучив их, вы подтянете свою теоретическую базу и увеличите шансы на получение работы.
Если вы получили бы стопку монет достоинством в один пенс каждая и высотой с Эмпайр-стейт-билдинг, поместились бы все эти деньги в одном помещении?
Разбор решения здесь: https://goo.gl/HduAiZ
Бесплатные книги по Python для программистов любого уровня: https://goo.gl/9XAyPa
В статье вы найдете литературу по разработке игр, анализу данных и машинному обучению.
Новости последних дней:
— Несколько дней назад GitHub получил несколько нововведений, значительно повышающих удобство пользования сервисом: https://tproger.ru/news/github-updates/amp/
— Двухгодичные курсы «Яндекс.Лицей» откроются в 12 новых городах: https://tproger.ru/news/yandex-lyceum-new-cities/amp/
— Исследователи Microsoft работают над созданием системы хранения данных на основе ДНК: https://tproger.ru/news/microsoft-will-launch-dna-data-storage-by-2020/amp/
— Китайская компания Baidu представила систему для перевода текста в речь Deep Voice 2, которая может определять нюансы акцентов и подражать сотням голосов: https://tproger.ru/news/baidu-text-to-speech-deep-voice-2/amp/
— Искусственный интеллект AlphaGo от Google разгромил Кэ Цзе, мирового чемпиона по игре в го из Китая: https://tproger.ru/news/alphago-wins-again-and-again/amp/
— Apple разрабатывает новый сопроцессор, предназначенный для использования ИИ при выполнении конкретных задач: https://tproger.ru/news/apple-ai-processor/amp/
— Apple представила бесплатный учебный план для изучения Swift, по которому учащиеся школ и общественных колледжей смогут научиться писать iOS-приложения: https://tproger.ru/news/apple-swift-curriculum/amp/
— Студент из германии открыл способ обойти UAC в Windows 10, который уже собираются использовать распространители вредоносных программ: https://tproger.ru/news/bypass-windows-10-uac/amp/
Видеокурс «Обучение автопилота на Python в Grand Theft Auto V»: https://goo.gl/8H7jgd
Описывается процесс написания и улучшения свёрточной нейронной сети, которая учится водить автомобиль в GTA V.
Инструкция по созданию двухколоночной веб-страницы с помощью Flexbox и Grid: https://goo.gl/Pf6ZYA
О том, как использовать современный CSS грамотно.
Свежие новости:
— 1 июня Microsoft проведет DevCon School — интенсивный практикум по технологиям ИИ, блокчейна и облачных вычислений: https://tproger.ru/events/devcon-school-microsoft/amp/
— Команда ИТМО в седьмой раз стала победителем чемпионата мира по программированию ACM-ICPC: https://tproger.ru/news/acm-icpc-2017-itmo/amp/
— Новый инструмент loadlibrary позволяет портировать динамически подключаемые библиотеки Windows на Linux: https://tproger.ru/news/loadlibrary-dll-to-linux/amp/
— История о предприимчивом охраннике, которому очень хотелось получать больше денег меньше работая, и которому очень не понравилось, что его планам помешали: https://tproger.ru/news/security-guard-hacks-former-employer/amp/
Большая подборка ресурсов для изучения Android-разработки: https://goo.gl/SUsQ5s
Статья будет полезна как начинающим, так и опытным разработчикам.
Новости этого дня:
— Выхода нет: закрыть Vim не может уже больше миллиона человек. В честь рекордного количества просмотров соответствующего вопроса, на Stack Overflow опубликовали исследование с показательной статистикой: https://tproger.ru/news/how-to-exit-damned-vim/amp/
— Vulkan и OpenCL скоро объединятся в один API: https://tproger.ru/news/vulkan-and-opencl-merged/amp/
— Исследователи из Калифорнийского университета в Беркли разработали приложение на базе нейронных сетей, которое раскрашивает чёрно-белые фотографии: https://tproger.ru/news/ai-colorize-black-white-photos/amp/
— В системе загрузки и обработки субтитров популярных видеоплееров обнаружена уязвимость, которая позволяет удалённо исполнять код на ПК пользователя: https://tproger.ru/news/malware-and-subtitles/amp/
Отдельный канал для IT Новостей: @tprogerlive
Зачем проходить сертификацию, будучи веб-разработчиком: https://goo.gl/VQ0mZy
Студия TemplateMonster рассказала, где это можно сделать и как подтянуть свои знания, чтобы пройти сертификацию успешно.
Свежие IT-новости:
— AlphaGo победил в первой игре против мирового чемпиона: https://tproger.ru/news/alphago-wins-again/amp/
— Выяснилось, что в адресной строке можно закодировать веб-страницу целиком: https://tproger.ru/news/whole-web-page-in-one-url/amp/
— Yahoo выплатила $28 000 за найденную уязвимость в библиотеке ImageMagick: https://tproger.ru/news/yahoo-retires-imagemagick/amp/
— Создана новая технология, позволяющая батареям получать энергию из тела человека: https://tproger.ru/news/energy-from-human-body/amp/
— Компания ARM создаст вживляемый в мозг чип: https://tproger.ru/news/arm-chip-inside-your-brain/amp/
Ещё больше новостей в @tprogerlive
Баттл разработчиков, pizza-meetup и мощный нетворкинг с экспертами в сфере fintech — неформальная конференция в Санкт-Петербурге: https://goo.gl/eCFomv
Регистрация до 24 мая включительно.
Магия JavaScript: https://goo.gl/y5KXJH — что можно сделать, используя лишь 6 символов?
Читать полностью…Подборка хитрых приёмов на Python, которые упростят написание кода: https://goo.gl/vkgtBu
Будут полезны как начинающим, так и уже «прошаренным» программистам.
Шпаргалка по популярным функциям JavaScript, которые уже реализованы за вас: https://goo.gl/Omxrjl
Рассказываем об использовании библиотек Underscore и Lodash на примерах.
Свежие новости:
— Помните игру Quick, Draw! от Google? Компания опубликовала данные, демонстрирующие, как 15 миллионов человек рисуют одни и те же объекты: https://tproger.ru/news/google-quick-draw-data-released/amp/
— В рамках Google I/O 2017 компания анонсировала некоторые нововведения в Google Play: https://tproger.ru/news/android-console-google-play/amp/
— Google предоставит возможность автоматической оптимизации размеров APK-файлов: https://tproger.ru/news/auto-resize-apk/amp/
— Google открывает возможности разработки «мгновенных приложений» для всех: https://tproger.ru/news/android-instant-apps-for-everyone/amp/
— Firefox 55 будет запрашивать разрешение на использование Flash по умолчанию: https://tproger.ru/news/firefox-55-flash-permission/amp/
— Google обновила платформу для разработки мобильных и веб-приложений Firebase: https://tproger.ru/news/google-firebase-update/amp/
Те же новости, но оперативно в течение дня читайте в @tprogerlive
Как и почему вам стоить начать карьеру PHP-разработчика: https://goo.gl/DMm9jk
В статье мы отвечаем на вопросы о том, почему стоит выбрать этот язык и как эффективно его изучить.