Представляешь,
8.62K subscribers
1.7K photos
287 videos
2 files
8.12K links
Новости технологий: важные, смешные, родные

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

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

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

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
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 (там много айтишных и «гиковских» тестов).
Ближайшие события для айтишников

💻 Конференция Teamlead Conf 2019
25–26 февраля, Москва, будет трансляция

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

🔒 Курс «Специалист по кибербезопасности»
26 февраля, онлайн

Поэтапно пройдёте и рассмотрите на практике все составляющие работы ИБ-специалистов, начиная психологией хакерских атак и заканчивая автоматизацией киберрасследований.
Когда закончите, дадут план развития и расскажут, куда двигаться дальше.
До 21 февраля скидка 30 % на оплату полной стоимости.

💼 Деловой завтрак «Качество данных – залог повышения эффективности бизнеса в России»
27 февраля, Москва

Организаторы встречи вместе со спикерами расскажут о кейсах оптимизации работы с данными, поговорят о примерах повышения качества датасетов и эффективности работы с информацией в крупных российских компаниях.
Внимание линуксоидам: в стандартной Linux-утилите snapd обнаружена уязвимость, которая позволяет злоумышленнику получить в заражённой системе root-права. Её прозвали Dirty Sock (CVE-идентификатор у неё тоже есть). Под угрозой Ubuntu и ряд других Linux-дистрибутивов: Debian, Arch Linux, OpenSUSE, Solus и Fedora.

На GitHub недавно опубликовали PoC-код уязвимости: https://tprg.ru/xbIK

Защита есть?
Есть, Canonical уже опубликовала патч. Надо обновить snapd до версии 2.37.1.

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

Ссылка на патч: https://tprg.ru/A62i
​​Команда GitHub представила «draft pull requests» — это такие ограниченные pull-запросы. С ними можно кидать код, ещё не готовый для ревью, просто как идею. И даже саму идею без кода. Главное, поясняют разработчики, чтобы была возможность совместно её обсуждать.

По словам команды платформы, черновики pull-запросов даже внешне выглядят иначе, чтобы сразу было понятно, что это не готовый код. По умолчанию слияние с веткой недоступно — перед этим нужно перевести запрос в режим «Ready for review». Автоматические уведомления о черновых pull-запросах авторам кода рассылаться не будут.

Подробнее в блоге GitHub: https://tprg.ru/TC7H
Алгоритм GPT-2, созданный OpenAI для работы с языком и текстами, оказался мастером по части создания фейковых новостей. На основе одной-двух фраз, задающих тему, он способен «сочинить» довольно реалистичную историю. К примеру:

— статью об учёных, которые нашли в Андах стадо единорогов;
— новость о поп-звезде Майли Сайрус, пойманной на магазинной краже;
— художественный текст о Леголасе и Гимли, идущих в атаку на орков;
— эссе о том, как переработка отходов вредит экономике, природе и здоровью людей.

Разработчики не стали публиковать исходный код модели целиком, опасаясь злоупотреблений со стороны недобросовестных пользователей. Для коллег-исследователей они выложили на GitHub упрощённую версию алгоритма и дали ссылку на препринт научной статьи. Общие результаты опубликованы в блоге OpenAI.

GPT-2 — алгоритм общего назначения. Разработчики учили его отвечать на вопросы, «понимать» логику текста, предложения, достраивать фразы. При этом алгоритм работал хуже, чем модели специфического назначения. Исследователи предполагают, что показатели можно улучшить, если расширить обучающие датасеты и выбрать компьютеры помощнее.

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

🔒 Конференция Privacy Day 2019
28 февраля, Москва

Эксперты в области IT, права и политики, государственные служащие и бизнесмены поговорят о практиках регуляции защиты приватных данных, обсудят методы самозащиты личной информации, а также приведут успешные бизнес-кейсы использования пользовательских данных.

🎮 Курс «Разработчик игр на Unity»
28 февраля, Харьков

Учебная программа предназначена для новичков и последовательно пройдёт по всем аспектам современного геймдева с помощью движка Unity: скриптинг на C#, работа с редактором, создание UI, аудио- и визуальных эффектов, разработка шейдеров, сетевое взаимодействие и выпуск продукта.
В конце сможете добавить в портфолио 2 игры: 3D survival shooter и 2D platformer.

💻 Конференция «ПрофсоUX 2019»
2 марта, Санкт-Петербург

Обсудят последние тренды в UX-индустрии, новые инструменты, методы исследования, анализа, проектирования, коммуникации в команде и в бизнесе. Отдельно пройдут мастер-классы от приглашённых экспертов из Нидерландов, Германии и Беларуси о разработке в агрессивной среде и работе с данными.
Для студентов и сотрудников компаний-членов РУССОФТ действуют скидки.
Кто «быстрее»: «Билайн», Дом .ru, МТС или «Ростелеком»? Компания nPerf (есть такой тестер скорости Интернета) сравнила в отчёте показатели скорости и качества подключения к Интернету четырёх крупнейших российских провайдеров.

И кто лучший?
По показателям скорости загрузки, скорости скачивания и задержки лучше всего дела у клиентов Дом .ru. «Ростелеком» в итоговой таблице занимает последнее место.

Подробнее: https://tproger.ru/news/nperf-2018-isp-stat/
В даркнете появились в продаже базы пользовательских данных восьми ресурсов. Затронуты 93 миллиона пользователей.

Пока не ясно, реальные это данные или фальшивка, но, по словам специалистов, с предыдущими лотами продавец не соврал. Администрации сайтов пока расследуют это дело, но скорее всего утечки всё-таки были.

Как узнать, затронуты ли мои данные?
Портал ZDNet опубликовал список ресурсов, откуда предположительно были украдены данные: Legendas.tv, Jobandtalent, Onebip, StoryBird, StreetEasy, GfyCat, ClassPass, Pizap.

Если у вас есть учётная запись на одном из них, лучше перестраховаться и сменить пароль или вообще удалить аккаунт.

Подробнее: https://tprg.ru/czCD
Forwarded from Типичный программист
​​Прожорливый веб

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

Результат ожидаемый, но наконец-то кто-то дал конкретную цифру: https://tprg.ru/8zSg
Ближайшие события для айтишников

🐘 Курс «PHP для начинающих»
1 марта, Санкт-Петербург

Научитесь разбираться в PHP, создавать скрипты для серверной и клиентской части веба, изучите ООП и алгоритмы, структуры и базы данных за 3 месяца.
Если не понравится — вернут деньги.

🎮 Фестиваль GameDev CityFest
2 марта, Новосибирск

На фестивале будут не только доклады от крутых персон индустрии об интересных кейсах разработки, но и открытые дискуссии и круглые столы на актуальные темы: Agile и Scrum, реиграбельность, бизнес и искусство в геймдеве.
Всех участников приглашают на афтерпати от компании Frostgate.

💻 PHP-Хакатон 2019
2 марта, Москва

Нужно придумать небольшое веб-приложение или сайт, который сможет упростить людям жизнь или сделать привычную рутину автоматизированной. Лучшим предложат работу в QSOFT.
Всех участников ждёт кофе, чай и пицца, но ноутбуки нужно принести свои.
​​Канадские учёные разработали сферический экран для VR-очков, которым могут одновременно пользоваться сразу два человека. По словам учёных, обычно подобные экраны дают чёткую картинку только с одного угла. Если сместить угол зрения, проекция искажается.

Сейчас учёные хотят расширить число возможных пользователей до четырёх.

Зачем вообще нужны такие экраны?
Во-первых, чтобы собираться с друзьями и играть в многопользовательские VR-игры. Во-вторых, для совместного обучения (или обучения с наставником) каким-то навыкам в виртуальной реальности. В-третьих, для телеконференций. Технологии в наши дни всё больше смахивают на магию.

Подробнее: https://tprg.ru/6CXn
Апдейт по возможной блокировке блокировщиков рекламы в Chrome: Google пояснила, что не собирается полностью отказываться от webRequest API и не стремится к тому, чтобы «сломать» блокировщики.

Цель нового «Манифеста», вокруг которого возникла дискуссия, — усложнить злоупотребление доступом к пользовательским данным и повысить прозрачность работы расширений. По словам Google, документ до сих пор на стадии черновика, он дополняется и исправляется.

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

Полная версия обращения: https://tprg.ru/b9ei
​​На ИБ-конференции BlueHat в начале февраля Microsoft поделилась интересной статистикой. Из всех уязвимостей, выявленных и пропатченных в продуктах компании за последние 12 лет, в среднем 70 % относятся к проблемам доступа к памяти.

Говорят, это из-за того, что Windows в основном писали на C++ и C — языках, в которых управление памятью ложится на хрупкие плечи разработчиков: https://tprg.ru/l6qF
Как и было запланировано в прошлом году, Google открыла ранний доступ к регистрации доменов в зоне .dev. Эта зона специально создана под IT-ресурсы. Зарегистрировать домен по этой программе можно до 28 февраля — за отдельную плату.

А потом что?
А потом регистрацию откроют для всех. Ранний доступ нужен, чтобы успеть «застолбить» самое лакомое доменное имя. К примеру, есть GitHub.dev, slack.dev, jetbrains.dev, а также women.dev, privacy.dev, web.dev, agile.dev и куча других, уже, к сожалению, занятых.

Подробнее: https://tprg.ru/whtf
Мы всё говорим об уязвимых WP-плагинах, а оказалось, что на протяжении шести лет RCE-дыра была в самой CMS. Чтобы удалённо выполнить на сервере произвольный код, злоумышленнику нужен доступ к целевому сайту хотя бы с правами автора и полминуты времени: https://youtu.be/iWeRbsrjUOA

Защита есть?
Фактически есть: в версиях WordPress 4.9.9 и 5.0.1 RCE-возможность перекрыта патчем для другой уязвимости.

Остаётся активной уязвимость обхода каталога: в сочетании с плагином, некорректно обрабатывающим поля Post Meta, она открывает сайт для удалённого исполнения кода. Количество таких сайтов, говорят специалисты, исчисляется миллионами.

Разработчики CMS обещали исправить уязвимость обхода каталога в следующем выпуске ядра.

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