Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Магия 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
В статье мы отвечаем на вопросы о том, почему стоит выбрать этот язык и как эффективно его изучить.
Парадигмы программирования, которые изменят ваше отношение к разработке: https://goo.gl/Lu2bRP
Почитайте, получился отличный лонгрид на вечер.
Telegram запустил конкурс шаблонов для Instant View с призовым фондом 200 000 баксов — сайт tproger.ru в списке: https://goo.gl/vQCqia
Предлагаем всем поучаствовать, станет удобнее нас читать.
Пишем бота для Facebook Messenger: https://goo.gl/OEcXFC
Руководство по созданию приложения на Python, которое будет присылать свежие мемы, шутки и мотивационные сообщения.
Руководство от Google, как стать хорошим программистом: https://goo.gl/Qdygoj
Советы желающим развиваться профессионально. Узнайте, как стать желанным сотрудником в сфере IT.
А вы знаете, что такое LocalStorage и как его использовать?
Если нет, тогда можете ознакомиться с нашей статьей по данной теме: https://goo.gl/olGrY7
Курс от ВМК МГУ по GNU/Linux: goo.gl/OGVG0o.
В нем рассматриваются основные понятия, концепции, структура и архитектура современных Linux-based дистрибутивов.
Свежие IT-новости:
— «Яндекс» тестирует сервис «Турбо-страницы» для ускорения загрузки страниц, аналогичный Google AMP: https://tproger.ru/news/ya-turbo-pages/amp/
— В ядре Linux ожидается появление функции, упрощающей машинное обучение: https://tproger.ru/news/faster-machine-learning-linux-kernel-hmm/amp/
— Рассказываем, что делать, чтобы защититься от WannaCry — несмотря на то, что волны вируса затухают, компьютеры под управлением ОС Windows все ещё в опасности: https://tproger.ru/news/protect-yourself-from-wannacry/amp/
— 23 апреля 2017 года истек срок действия патентов на MP3, и создатель формата решил отказаться от его дальнейшего развития: https://tproger.ru/news/mp3-officially-dead/amp/
Варианты обхода блокировок чего-либо в Интернете: https://goo.gl/Nihpdo
В последнее время снова актуально, особенно для жителей Украины.
Последние новости для программистов:
— Незадокументированный API мессенджера WhatsApp позволяет собирать конфиденциальные данные пользователей: https://tproger.ru/news/whatsapp-api-sensitive-data/amp/
— Мессенджер Allo от Google превращает селфи в стикеры с помощью нейронных сетей: https://tproger.ru/news/allo-neural-network-generated-stickers/amp/
— ИИ от Baidu помог родителям найти похищенного сына спустя 27 лет разлуки: https://tproger.ru/news/baidu-ai-facial-recognition-finds-abducted-son/amp/
— NIST готовит руководство, упрощающее правила для паролей: https://tproger.ru/news/nist-password-guide/amp/
— Учёные из MIT продемонстрировали новую технологию в робототехнике. С новой программой C-LEARN обучать роботов смогут не только программисты, но и другие роботы: https://tproger.ru/news/mit-robots-to-teach-other-robots/amp/
Больше новостей в @tprogerlive
Создаем сокращатель ссылок при помощи AWS Lambda: https://goo.gl/NY48CQ
Помимо конкретной реализации описаны общие принципы, поэтому вы сможете реализовать сокращатель любыми другими средствами.
Новости:
— Искусственный интеллект придумал новые цвета и очень забавно их назвал: 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
Новости этого дня:
— Вышла вторая сборка Android O для разработчиков, доступен режим бета-тестирования: https://tproger.ru/news/android-o-beta/amp/
— На конференции I/O 2017 Google представила несколько новых функций для своего сервиса Фото, которые станут доступны уже в этом месяце: https://tproger.ru/news/google-photos-upgraded/amp/
— Доступно для скачивания превью Android Studio 3.0: https://tproger.ru/news/android-studio-3-0-canary-1-preview/amp/
— Энтузиаст транслирует на Twitch процесс обучения автопилота в GTA V: https://tproger.ru/news/gta-v-autopilot-on-twitch/amp/
— Новый сервис для поиска работы Google for Jobs будет использовать ИИ: https://tproger.ru/news/google-for-jobs/amp/
— Язык Kotlin, разработанный российской компанией JetBrains, включен в список официально поддерживаемых языков для создания Android-приложений: https://tproger.ru/news/kotlin-android/amp/
Те же новости, но оперативно в течение дня читайте в @tprogerlive
Изучаем алгоритм «минимакс» на примере игры «крестики-нолики»: https://goo.gl/3UATMk
Читать полностью…Свежие новости мира IT:
— Рассказываем, как обойти блокировку российских соцсетей на Украине, и основные связанные с санкциями новости: https://tproger.ru/news/russian-social-networks-blocked/amp/
— RuTracker разработал приложение для обхода блокировок анонсеров: https://tproger.ru/news/rutracker-proxy/amp/
— Обзор конференции Google I/O 2017: https://tproger.ru/tag/google-io-2017/amp/
— Исследователи Salesforce создали новый алгоритм для краткого изложения текста: https://tproger.ru/news/salesforce-algorithm-summarizes-lengthy-text/amp/
— В клиенте PHP API от Google обнаружена XSS-уязвимость: https://tproger.ru/news/php-api-google-vulnerability/amp/
— Хорошие вести от GitHub. Выпущено новое приложение GitHub Desktop Beta, переписанное на Electron, а в Atom добавлена интеграция с Git и GitHub: https://tproger.ru/news/git-atom-desktop/amp/
— Специалисты компании OpenAI разработали алгоритм обучения роботов на основе механизмов обучения человека: https://tproger.ru/news/openai-robots-learn-like-humans/amp/
— Facebook запустила платформу ParlAI, которая предназначена для обучения чат-ботов человеческой речи: https://tproger.ru/news/facebook-parlai-bots-speak-human/amp/
Больше новостей в @tprogerlive
Марафон «Создай свою веб-студию за 7 недель»: https://goo.gl/lLyO1F
Вы получите не только пошаговую инструкцию по управлению онлайн-бизнесом, но и реальные заказы прямо во время обучения.
@DeCenter — крупнейший русскоязычный канал о криптовалютах и децентрализованных системах!
Советуем подписаться: t.me/DeCenter
Мы обновили подборку международных сайтов с вакансиями для программистов: https://goo.gl/NAKvcf
Теперь вы с легкостью сможете найти, куда свалить из Рашки.
Каждый уважающий себя программист должен знать Си.
Поэтому мы решили собрать для вас подборку обучающих материалов по этому языку: https://goo.gl/VfGT9L
Django или Ruby on Rails? Какой фреймворк выбрать? Рассказываем в нашей новой статье: https://goo.gl/FOCV8I
Читать полностью…В рекомендациях IT канал @involta — авторы делятся своим опытом ведения бизнеса, дают оценку современным тенденциям: интернет-бизнеса, IT-индустрии, маркетинга и многое другое.
Читать полностью…Библиотека программиста — обзоры книг, видеолекции и образовательные статьи, которые помогут вам улучшить процесс познания в разработке.
Подписывайтесь: @proglibrary
Вот что интересного произошло на прошедших выходных:
— Фирма modzero, специализирующаяся на вопросах безопасности, обнаружила кейлоггер в ряде ноутбуков HP. Он скрывался в нетривиальном месте — аудиодрайвере: https://tproger.ru/news/keylogger-found-and-neutralized-in-audio-driver-of-hp-laptops/amp/
— Google выпустила невероятно быстрый виджет поиска Chrome для Android. Он позволяет практически моментально начать вводить текст и находить нужную информацию: https://tproger.ru/news/chrome-dev-android-search-widget/amp/
— В Android обнаружена критическая уязвимость, которую эксплуатируют вымогатели. Но исправлена она будет не раньше выхода Android O: https://tproger.ru/news/critical-android-bug/amp/
— Google анонсировала модульную систему Treble, в лучшую сторону изменяющую архитектуру Android: https://tproger.ru/news/here-comes-treble-modular-base/amp/
— С 10 по 12 мая в Сиэтле, штат Вашингтон, проходила ежегодная конференция Microsoft Build 2017. Компания представила множество интересных новинок, о которых мы рассказали в этом обзоре: https://tproger.ru/articles/microsoft-build-2017-summary/amp/