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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/5GyZ
Download Telegram
Ближайшие события для айтишников

💻 Митап «Фронтенд-2019. Новейшие технологии и инструменты»
6 марта, Москва

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

🧪 ElixirLangMoscow Meetup #9
6 марта, Москва

Разговор пойдёт об интересных особенностях Elixir и Erlang, а также о практическом применении языков в разработке Ethereum-клиента и предсказателя цен на aviasales.ru.
После митапа — афтерпати в баре.

🎓 Открытая лекция курса «Продвинутая HTML-вёрстка»
13 марта, Санкт-Петербург

На бесплатном вводном занятии расскажут, как пользоваться препроцессорами CSS и шаблонизаторами, научат работать по БЭМ. Поймёте, как взаимодействовать с дизайнером, узнаете подробности о полной программе курса.
​​Пользователи Kaspersky Total Security с января жалуются на конфликт антивируса с Chromecast. Причём некоторые даже не знали, что в их сети есть такое устройство.

При открытии браузера Chrome антивирус начинал сыпать предупреждениями о том, что у домена самозаверенный сертификат, и Kaspersky не может гарантировать безопасность подключения.

Команда разработчиков разбирает этот баг на площадке Chromium. Говорят, что будут решать проблему совместно с «Лабораторией Касперского».

Подробнее: https://tprg.ru/3gbE
​​Вышел Rust 1.33

Что нового?
— Больше функциональности в const fn. Теперь пометить как const можно гораздо больше функций из стандартной библиотеки, чем раньше.

— Новый механизм для Rust-программ: пины. Можно запинить, то есть, закрепить за объектом какой-либо адрес в памяти. Разработчики говорят, что это важный шаг на пути к реализации в Rust async/await.

— Импортирование сущностей с конструкцией as _, что устраняет конфликт имён типажей.

Подробнее в блоге Rust: https://tprg.ru/Rust1-33

Предыдущая версия Rust вышла в январе: https://t.me/tprogerlive/4019
​​Уже готов мартовский индекс TIOBE. Это рейтинг языков программирования, основанный на статистике поисковых запросов. Прошлый вышел 11 февраля.

Что изменилось с февраля?
Аналитики говорят, что в рейтинге случился небольшой застой. Но кое-какую динамику они всё-таки углядели: скриптовый язык PowerShell, детище Microsoft, вошёл в топ-50.

Долгое время PowerShell можно было использовать для конфигурирования только Windows-систем. Инструмент PowerShell Core расширил приложение языка на другие крупные платформы: Linux и macOS. Как раз с продвижением и развитием этого инструмента аналитики связывают рост популярности PowerShell.

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

Если интересно узнать больше о PowerShell, у нас есть руководство для начинающих.
​​Вышло обновление ядра Linux. Версии ядра перешли на ветку 5.x, но никаких крышесносных изменений можно не ждать. Просто у Линуса, как он сам сказал, «закончились пальцы на руках и ногах», чтобы считать номера версий четвёртой ветки.

Что нового в ядре Linux 5.0?
— Поддержка FreeSync в драйвере AMDGPU. Эта технология позволяет контролировать частоту обновления контента на экране. От частоты зависит время отклика системы, плавность графики, а ещё — энергопотребление. Если картинка на экране относительно статична, можно уменьшить частоту её обновления и снизить расход энергии.

— Поддержка Adiantum. Эту технологию шифрования файловой системы недавно представила Google. Adiantum обеспечивает криптографическую защиту данных на маломощных устройствах, где обычное блочное шифрование AES тормозит работу приложений и самой системы.

— Поддержка файловой системы BinderFS для технологии межпроцессного взаимодействия Binder.

— Начальная поддержка в драйвере Nouveau графических процессоров NVIDIA GeForce RTX 2000.

Подробнее: https://tprg.ru/Linux5-0
Microsoft наконец интегрировала в Windows созданную Google технологию Retpoline — это защита от Spectre v2, которая минимально влияет на производительность устройства.

Однако из-за сложности реализации обновление пока есть только для Windows 10 (версии 1809 и выше). В течение нескольких месяцев патч будет доступен через облачную конфигурацию.

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

Google представила Retpoline в январе прошлого года.
​​16–17 марта в Москве пройдёт хакатон по визуализации текстов PhotoHack: Visual Messaging от Photo Lab. Регистрация до 13 марта. Это бесплатно.

Что будет интересного?
Команды должны будут создать мобильное или веб-приложение. Его задача — подбирать картинку, лучше всего выражающую эмоции сообщения или передающую его суть. Такую картинку пользователь может отправить вместо или вместе со своим сообщением. Лучшие получат возможность сотрудничать с Photo Lab и разделят призовой фонд в 500 000 ₽.

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

🇵🇱 Хакатон Poland University Hack 2019
6–7 апреля, Варшава

Никаких правил нет: можете использовать любой язык, платформу и окружение, а также реализовывать любую задумку. Поощряются необычные и подрывные идеи. Только для студентов Польши и ближайших стран — иностранцам оплатят дорогу. Регистрация до 7 марта.

🐍 Митап Python Workshop IV
9 марта, Нижний Новгород

Специалисты из Intel поговорят о hard и soft skills разработчика: об анализе данных с помощью pandas и грамотном позиционировании на рынке труда.

🤝 Конференция «Запуск ITIL 4 в России!»
12 марта, Москва

Специалисты по ITIL —методологии, содержащей описание наилучших практик по организации работы IT-компаний — расскажут обо всех нововведениях в ITIL 4, поделятся планами по развитию библиотеки, рассмотрят взаимодействие ITIL, Agile, DevOps и разберут обновлённую сертификацию по ITIL.
​​«Лаборатория Касперского» разрабатывает операционную систему для мобильных устройств. Об этом сообщил портал RNS со ссылкой на свои внутренние источники. Разработчики опираются на уже существующую KasperskyOS.

Компания информацию не опровергла, но и не подтвердила. «Это направление интересно компании», — пояснил представитель «Лаборатории Касперского».

Зачем это нужно?
Один из анонимных собеседников RNS отметил, что компания будет предлагать мобильную ОС госструктурам «в рамках импортозамещения и информационной безопасности». Это созвучно планам государства частично заменить зарубежный софт отечественным в госкомпаниях и прочих стратегически важных структурах.

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

По данным источников RNS, мобильная ОС сейчас «в хорошей степени готовности», так что её могут представить до конца года.

Подробнее: https://tprg.ru/MCkz
​​«Ведомости» разведали: оказывается, московская мэрия уже несколько лет закупает у мобильных операторов геоданные абонентов. С 2015 года на это потратили 516 миллионов рублей.

Зачем?
Данные передавали Институту Генплана Москвы для доработки городской транспортной системы. Специалисты анализировали передвижения людей, время в пути, маршруты и подстраивали под это дело транспорт. Так можно понять, где надо строить развязку, как поменять режим работы светофоров, куда добавить автобусы и так далее.

Говорят, что власти получают статистические и «обезличенные» данные. Однако по ним можно ещё сделать вывод о том, сколько людей живёт в том или ином районе (то есть, регулярно там ночует), сколько — работает (проводит дневное время в будни), передвигается человек на личном или общественном транспорте.

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

Кстати, операторы продают такие данные и обычному бизнесу.

Подробнее: https://tprg.ru/IpRl
​​Специалисты Google Project Zero нашли уязвимость в ядре macOS. Она связана с реализацией в системе механизма Copy-On-Write («копирование при записи») для работы с копиями памяти.

Злоумышленник может изменить файлы в смонтированном образе файловой системы macOS без ведома самой файловой системы и добиться выполнения вредоносного кода.

Защита есть?
Нет. Команда Google Project Zero сообщила Apple о своей находке ещё в ноябре прошлого года, но за 90 дней компания решить проблему не смогла, так что специалисты опубликовали информацию и PoC-код экплойта.

Подробнее: https://tprg.ru/ZTjz
​​89 GitHub-аккаунтов продвигали около 300 приложений и библиотек со встроенной малварью. Вредоносный код открывал системы жертв для злоумышленников и позволял объединять заражённые устройства в ботнет.

Сейчас все подобные аккаунты и приложения, которые удалось обнаружить исследователям, удалены с GitHub.

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

Список аккаунтов: https://tprg.ru/oKRB
0day-уязвимость в Chrome: Google пояснила, что обновление браузера, вышедшее 1 марта, содержало патч. Он защищал от RCE-уязвимости, которую в тот момент активно эксплуатировали хакеры.

Дыра в безопасности была связана с ошибкой управления памятью в FileReader API и воспроизводилась на всех версиях основных десктопных платформ. Она позволяла злоумышленнику выполнить на устройстве жертвы вредоносный код.

Команда Google Chrome настоятельно советует пользователям обновить браузер до версии 72.0.3626.121.

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

🧳 Вебинар «В гостях хорошо? Заграница vs. Родина»
12 марта

Расскажут, как не разориться при переезде, совладать с иностранным менталитетом и проникнуться международной корпоративной культурой. Кроме того, Илья Зарецкий из Mail.Ru Group расскажет свою историю работы за границей и объяснит, что нужно уметь и кем быть, чтобы пройти собеседование.

⛓ Форум TerraCrypto Moscow 2019
14 марта, Москва

Форум разделён на 2 зоны: конференц-зал, где профессионалы сферы расскажут о настоящем и будущем майнинга и его рентабельности, и выставочная зона со стендами от 35 производителей и дистрибьюторов оборудования.

🎓 Курс «Школа devleads»
14 марта, Москва

За 9 недель практических занятий научитесь эффективно и грамотно управлять командой под руководством тимлидов и ведущих разработчиков из Альфа-Банка и Welps.
Вышла первая стабильная версия библиотеки WorkManager для Android Jetpack. WorkManager контролирует исполнение фоновых задач в приложении, при этом в зависимости от версии Android сама выбирает для этого нужные механизмы и API: https://youtu.be/pe_yqM16hPQ

Ключевые фичи:
— установка ограничений (подключение к сети, заряд батареи) для запуска задач;
— поддержка асинхронных разовых и регулярных задач;
— поддержка связанных задач с вводом и выводом;
— гарантированное выполнение задач даже при перезапуске приложения или самого устройства;
— поддержка Android с версии 4.0 (API 14 и выше).

Подробнее: https://tprg.ru/56UD
Forwarded from Telegram
Более 10 месяцев Роскомнадзор ежедневно блокирует тысячи IP-адресов, пытаясь помешать работе Telegram в России. Пока Telegram выигрывает в этой борьбе, но в любой день все может поменяться – государство обладает огромными ресурсами, изъятыми у населения.

В это воскресенье 10 марта в 14:00 в Москве на площади Сахарова состоится согласованный митинг сторонников свободного интернета. Митинг проводится в ответ на принимаемый закон об изоляции российского интернета, цель которого – введение в России тотальной цензуры.

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

Telegram поддерживает митинг против изоляции рунета в воскресенье и призывает своих пользователей в нем участвовать. Похожие митинги проходят и в других городах России.
Группа исследователей обнаружила новую уязвимость Spoiler, которая присутствует во всех процессорах Intel Core. Она позволяет получить доступ к личным данным, причём для взлома достаточно даже JS-скрипта. Защита от нашумевших Spectre и Meltdown здесь бесполезна, хотя уязвимость связана с теми же спекулятивными вычислениями.

Как она устроена?
Уязвимость позволяет вычислить взаимосвязь между физической и виртуальной памятью при помощи измерения спекулятивной загрузки и, опираясь на расхождения, раскрыть структуру памяти. Не будем утомлять вас долгим описанием — всё подробно описано здесь.

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

🏆 SNA Hackathon 2019
7 февраля – 1 апреля, Москва

Нужно решить одну из трёх задач, предложенных организаторами, на заданные темы: компьютерное зрение, работа с текстами и рекомендательные системы.
Победители онлайн этапа смогут побороться за денежный приз в Москве, а участники, занявшие лучшие места, на доске лидеров получат футболки и памятные подарки.

📱 Митап «Droid Party: Яндекс.Телефон»
14 марта, Москва

Разработчики Яндекс.Телефона обсудят потребление памяти приложениями, рассмотрят различия между Android-прошивками, расскажут об интеграции «Алисы» в Яндекс.Телефон и поделятся советами по модификации системных настроек под нужды разработчика устройств.

💻 Форум BreakPoint 2019
15–16 марта, Новосибирск

На форуме организованы все средства для технического развития — воркшопы, тренинги, хакатон и ярмарка вакансий. Не обойдётся и без образовательных докладов и Q&A-сессий со специалистами в области личностного роста и управления проектами.
​​Ещё один шаг к отказу от паролей: Консорциум Всемирной паутины (W3C) вместе с FIDO Alliance официально приняли интернет-стандарт WebAuthn. Он позволяет входить в учётную запись с помощью физического ключа безопасности, биометрических данных или мобильного устройства.

Этот стандарт уже поддерживают Windows 10, Android, а ещё браузеры Chrome, Firefox, Edge и Safari (последний — в превью).

Что будет дальше?
Дальше разработчики платформ, приложений и сайтов будут адаптировать технологию. Если вы — такой разработчик, загляните на сайт FIDO Alliance, там специалисты рассказывают, что надо делать.

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

W3C и FIDO Alliance впервые представили стандарт WebAuthn в апреле прошлого года. Тогда его поддерживал только Firefox.
​​Вчера вечером Павел Дуров в своём Telegram-канале мимоходом анонсировал конкурс для разработчиков и графических дизайнеров на место в команде Telegram. Он будет запущен «на этой неделе» — больше никаких подробностей нет. Stay tuned.