Представляешь,
8.89K subscribers
1.49K photos
284 videos
2 files
7.81K links
Новости технологий: важные, смешные, родные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
​​Последняя Canary-сборка Chrome 74 для Windows 10 и macOS теперь сама переходит на тёмную тему, если таковая включена в настройках системы. При этом меняется лишь оформление элементов браузера, не сами веб-страницы.

9to5Google отмечает, что кнопочки для отключения автоперехода пока нет и в некоторых случаях переключение не срабатывает. Так что функцию явно ещё какое-то время будут доводить до ума.

Подробнее: https://tprg.ru/OA6w
​​Google разработала новый режим шифрования данных специально для Android-устройств со «слабым» железом. Adiantum поддерживает и полнодисковое (full-disk), и пофайловое (file-based) шифрование.

Почему это важно?
Существующий режим шифрования, Advanced Encryption Standard (AES), работает эффективно не на всех процессорах. На бюджетном железе он сильно тормозит работу приложений и системы в целом. Adiantum решает эту проблему.

Google отмечает, что на более мощных устройствах AES всё же будет продуктивнее. Так что использовать Adiantum логичнее только там, где поддержки AES со стороны железа нет.

Компания собирается внести правки в Android Compatibility Definition Document, чтобы обязать производителей использовать один из этих режимов шифрования во всех новых Android-устройствах.

Подробнее: https://tprg.ru/Adiantum/

P.S. Adiantum — это такой вид папоротника, он символизирует благоразумие и откровенность:
​​Google открыла код своего инструмента для фаззинга, ClusterFuzz. Фаззинг — это метод проверки софта на уязвимости, когда на вход подаются разные случайные, неправильные данные.

Так можно предупредить утечки памяти, зависания или нарушения внутренней логики кода. Google использовала ClusterFuzz для поиска ошибок в Chrome, ещё он был доступен как бесплатный сервис OSS-Fuzz.

И что, он просто ищет ошибки?
Нет, ClusterFuzz предоставляет целую инфраструктуру для фаззинга. Он отвечает за поиск багов, их сортировку и исключение дубликатов, уведомления о баге, тестирование патчей и закрытие проблем.

Google рассчитывает с помощью Open Source сообщества улучшить инструмент и расширить его возможности.

Подробнее: https://tprg.ru/eMjg

Репозиторий на GitHub: https://tprg.ru/ClusterFuzz
Министерство просвещения предлагает ввести уроки программирования и изучения языков в курс математики для учеников младших классов. А ещё — использовать компьютер на других уроках, чтобы учиться искать в Сети информацию, работать с данными в таблицах, печатать.

Эти предложения министерство внесло в концепцию преподавания предметной области «Технология». Учителям нужно будет пройти курсы повышения квалификации.

Почему это важно?
По словам самого министерства, так школьники получат «навыки, отвечающие требованиям современного технологического прогресса». Кроме того, «подтянется» и школьная программа. По мнению опрошенных «Известиями» экспертов, сейчас детям на уроках информатики скучно, их учат устаревшим языкам программирования или тому, что они уже знают.

Если концепцию утвердят, уроки программирования в младших классах могут появиться уже в 2020−2021 годах.

Подробнее: https://tprg.ru/CS4O
До 1 марта идёт набор на новую учебную программу от HackerU — «Специалист по мобильной разработке». Научат работать и с Java, и со Swift, так что сможете пополнить портфолио проектами сразу для двух платформ.

Что в программе?
Изучите мобильный софт, работу с локальным хранилищем, облаками и базами данных и на Android, и на iOS.
В конце сможете сдать экзамен на звание сертифицированного Java-разработчика и сразу пойти работать. Если не получится — Школа поможет в трудоустройстве или вернёт 20 % стоимости.

Подробнее: https://tprg.ru/mhu1
Ближайшие события для айтишников

🐼 Panda-Meetup #12 Process
16 февраля, Самара

Обсудят, как построены процессы в разных командах. Тимлиды и сеньоры из крупных компаний расскажут об интересных кейсах, необычных подходах и поделятся опытом.
Регистрируйтесь заранее, количество мест ограничено.

♦️Митап Winter SaintP Ruby
16 февраля, Санкт-Петербург

На митапе выступят специалисты с серьёзными докладами о микросервисной разработке, Ruby On Rails и базах данных на основе ORM. Кроме докладов запланирован телемост с минским Ruby-сообществом и панельная дискуссия.

💻 Интенсив Scala Basic
16–17 февраля, Москва

Будет много практики и live coding сессий. Научат основам функционального программирования и использованию backend-фреймворков для Scala. В конце напишете своё веб-приложение, дадут учебную программу и понимание, куда двигаться дальше.
В Сети распространяется петиция о расследовании дела Фёдора Власова — разработчика стороннего Android-клиента «ВКонтакте». По словам команды Kate Mobile, его уже три месяца держат в СИЗО.

Из-за чего его задержали?
Власова обвиняют в интимной переписке с несовершеннолетней. Об этом рассказал СМИ адвокат Власова, Александр Струков. По его словам, сообщения поступали с IP-адреса, привязаного к прокси-серверу, который Власов в 2017 году арендовал для пользователей Kate Mobile. Суд посчитал это достаточным основанием для заключения разработчика под стражу.

Подробнее: https://tproger.ru/news/kate-mobile-developer-case/
В феврале язык Groovy вернулся в топ-20 языков программирования по версии TIOBE. По словам аналитиков, его толкает вперёд система автоматизации сборки Gradle. Кроме того, TypeScript покинул топ-50 рейтинга, но специалисты считают, что это ненадолго: https://tproger.ru/news/tiobe-february-2019/
Идёт набор в Elbrus Coding Bootcamp — школу программирования с упором на практику и вовлечённость в процесс обучения. Обещают научить fullstack-разработке на JavaScript за 500 часов.

И какие плюсы?
Отточите теоретические знания на практике, погрузитесь в IT-сообщество, сможете пойти работать сразу после выпуска.
Преподают специалисты из топовых компаний, обучают только актуальным инструментам и библиотекам, которые ценятся на рынке.

Подать заявку можно до 4 марта.

Подробнее: https://tprg.ru/ecb1
Ближайшие события для айтишников

💰Курс «Интернет-маркетинг как система»
19 февраля, Москва

Дадут готовый набор инструментов и практик современного интернет-маркетинга. Расскажут об эффективном планировании и анализе работы рекламных кампаний, научат ставить задачи и контролировать их выполнение, а также прогнозировать результаты с помощью современных средств

💳 Форум iFin-2019
19–20 февраля, Москва

На форуме соберутся более 600 представителей финансковых и IT-организаций, которые поделятся собственным опытом и обсудят современные технологии. Кроме дискуссий и прослушивания докладов, посетители смогут познакомиться с современными решениями для финтеха от лидеров сферы вживую — в рамках форума состоится выставка.
Действуют скидки для сотрудников банков и финансовых организаций.

🏊‍♂️ Интенсив «Бассейн» от «Школы 21»
25 февраля, Москва

Учиться будете самостоятельно, но вас обеспечат большим количеством постепенно усложняющихся задач, комфортным рабочим местом и атмосферой соперничества с однокурсниками. Это бесплатно, а лучших возьмут в «Школу 21».
«Яндекс» запустила новый образовательный сервис — Яндекс.Практикум. Он помогает в сжатые сроки освоить новую, востребованную IT-профессию. Сейчас уже есть курсы по веб- и фронтенд-разработке, а также по анализу данных. Скоро обещают добавить ещё шесть направлений.

Обучение бесплатное?
Бесплатно можно прослушать 20-часовой вводный курс. Остальное обучение платное: от 60 тысяч рублей в зависимости от направления за 6−9 месяцев учёбы. Каждому студенту «Яндекс» обещает наставника из числа практикующих разработчиков и практические задания из реальной жизни.

Подробнее: https://tprg.ru/cH3W
Старший программный менеджер Microsoft Крис Джексон рассказал в блоге Windows IT Pro о рисках использования Internet Explorer по умолчанию.

А его кто-то использует по умолчанию?
По словам Джексона, да. Чаще всего это организации и небольшие команды, которые вынуждены работать с устаревшими веб-приложениями. Их нужно запускать в IE, однако люди идут по пути наименьшего сопротивления и переносят в этот браузер всю свою сетевую активность.

Джексон напомнил, что Internet Explorer — не полноценный браузер, он поставляется только в угоду совместимости с устаревшим софтом. Он не поддерживает многие новые веб-стандарты, на него не ориентируются веб-разработчики при создании приложений. Так что использовать его нужно только тогда, когда нет другого выхода.

Подробнее в блоге: https://tprg.ru/RcrG
Законопроект об автономном Рунете сегодня всё-таки приняли в первом чтении, несмотря на множество вопросов и изъянов. Ко второму чтению его должны доработать. Голоса распределились так: 334 депутата «за», 47 — «против».

Что за проект?
Это проект федерального закона, который предлагает так изменить работу российского сегмента Интернета, чтобы его нельзя было «отключить» из-за рубежа. На первоначальные траты в бюджет 2019−2021 годов уже заложено 1,8 миллиарда рублей — это свидетельствует о том, что закон с высокой вероятностью всё-таки примут.

Подробнее: https://tprg.ru/rdjw

Принять проект в первом чтении в прошлый четверг рекомендовал профильный комитет Госдумы: https://xn--r1a.website/tprogerlive/4093
FindFace v2: анонимные разработчики запустили сервис распознавания лиц SearchFace. Он по фотографии человека находит во «ВКонтакте» другие снимки с ним, в том числе в профилях других людей. SearchFace бесплатный и не требует подписки.

Авторы говорят, что не использовали наработки FindFace, создали свой алгоритм и просто хотели проверить его на большой выборке.

«ВКонтакте» сервис не пришёлся по душе. Соцсеть заявила, что подаст в суд на авторов SearchFace. По словам пресс-службы, сервис без согласия человека собирает и использует его данные, что считается нарушением правил платформы. Сейчас соцсеть готовит документы для суда и обновление, которое «ограничивает доступ к данным аудитории».

Ссылка на сервис: https://tprg.ru/GwLt
Ubisoft и Mozilla объявили, что будут вместе разрабатывать ИИ-систему для ловли багов в новых коммитах, Clever-Commit. Говорят, она поможет выявлять 60−80 % багов, прежде чем коммит попадёт в общую кодовую базу.

Ubisoft уже использует эту систему. Mozilla говорит, что опробует Clever-Commit в фазе код-ревью Firefox, и если та покажет себя полезной, будет использовать её на всех стадиях разработки браузера.

Открывать код инструмента Ubisoft пока не собирается.

Подробнее: https://tprg.ru/ahnp
Ближайшие события для айтишников

🌞 Летняя стажировка в Яндексе
Старт 1 июня, Москва, Екатеринбург, Иннополис (Казань), Минск, Санкт-Петербург, Нижний Новгород, Новосибирск

Стажировка оплачивается и длится 3 месяца. Будете решать реальные задачи крупных проектов — «Поиск», «Дзен», «Такси» и «Переводчик» — совместно с опытными кураторами.

📊 Курс «Тренажёр product-менеджера»
21 февраля – 20 июня, онлайн

Ведут только опытные преподаватели-практики. Расскажут о специфике профессии, научат пользоваться всеми инструментами продвижения, работы с аудиторией и в команде, поделятся кейсами из работы. В конце подскажут, в какую сторону двигаться. Будет много практики и обмена опытом с сокурсниками.
До середины февраля скидка 20 %.

Курс онлайн-университета блокчейн-технологий Kickvard
Старт 25 февраля

Специалисты по крипторынку, децентрализованной экономике и блокчейну из вузов России, США и Вьетнама расскажут об основных понятиях отрасли, научат разбираться в ICO, криптокошельках и криптовалютах, а также затронут государственное регулирование сферы.
Каждый выпускник получит статус «Кикер» и сможет получать 25 % кэшбека от каждой транзакции клиентов его бизнеса на блокчейн-платформе SESSIA.
Снова уязвимость в WP-плагине: Simple Social Buttons даёт зарегистрированным на сайте пользователям доступ к настройкам CMS. Злоумышленник даже может установить бэкдор и перехватить учётную запись администратора ресурса: https://youtu.be/XW4773-KOE0

Судя по статистике WordPress, у плагина больше 40 тысяч загрузок, так что дело серьёзное.

Защита есть?
Есть, в версии 2.0.22 уязвимость закрыта. Владельцам сайтов рекомендуется либо обновить плагин, либо отключить регистрацию пользователей.

Подробнее: https://tprg.ru/6qnl
В конце прошлого года JetBrains и Python Software Foundation проводили опрос среди Python-разработчиков. Спрашивали об инструментах, других языках, рабочих задачах, сферах деятельности. Теперь они свели данные в графики и опубликовали отчёт.

Зачем это нужно?
Результаты опроса отражают основные тренды в Python-разработке. Они помогают специалистам держать руку на пульсе и оставаться в строю.

Итоги Python Developer Survey 2018: https://tproger.ru/news/python-developer-survey-2018/
Разработчика Kate Mobile Фёдора Власова перевели под домашний арест. Об этом сообщил пермский портал 59.ru со ссылкой на свои источники в правоохранительных органах. Эту информацию подтвердили источники «Федерал Пресс».

Сегодня, 14 февраля, истекал срок заключения Власова в СИЗО. Вчера Головинский суд Москвы рассматривал ходатайство следствия о продлении срока его задержания. Как докладывает портал «Реальное время», защита предложила другие варианты — домашний арест или освобождение под залог.

Адвокат Власова, Александр Струков, результатами рассмотрения дела не поделился, сославшись на данную органам подписку о неразглашении. Но СМИ разведали, что суд склонился к переведению Фёдора Власова под домашний арест.

Подробнее о деле Власова: https://tproger.ru/news/kate-mobile-developer-case/
С каким ИИ-персонажем из фильмов вы могли бы встречаться в реальной жизни? Сделали тест на совместимость, попробуйте пройти: https://tprg.ru/u5FI

Если не хотите даже думать о Дне святого Валентина, но тянет пройти какой-нибудь другой тест — советуем заглянуть на платформу Skillotron: https://bit.ly/2GrSZFL (там много айтишных и «гиковских» тестов).