Google представила Checks — сервис, который проверит, как приложения работают с пользовательскими данными.
Сервис поможет разработчикам точно понять, насколько качественно их приложения обрабатывают пользовательские данные.
Дополнительно приложение отчасти помогает автоматизировать соблюдение существующих норм законодателей и площадки Google Play
Программирование на языке С++. Практический курс
Авторы: Огнева М.В., Кудрина Е.В.
Год: 2022
Количество страниц: 336
Данное учебное пособие направлено на изложение базовых основ программирования на языке С++ и на формирование навыков решения практико-ориентированных задач. Пособие содержит сведения по базовым концепциям структурного и объектно-ориентированного программирования, структурам данных, организации ввода-вывода, алгоритмам обработки данных, методам сортировки и т.д. Простота изложения материала и большое количество разобранных примеров делают изучение языка С++ доступным для широкого круга читателей.
[Python] Словари (тип dict) представляют собой разновидность структур данных наряду со списками и кортежами. Словарь - это изменяемый (как список) неупорядоченный (в отличие от строк, списков и кортежей) набор элементов "ключ : значение".
Словари, как и списки, являются изменяемым типом данных: позволительно изменять, добавлять и удалять элементы (пары "ключ:значение"). Изначально словарь можно создать пустым (например, d = {}) и потом заполнить его элементами. Добавление и изменение имеет одинаковый синтаксис: словарь[ключ] = значение. Ключ может быть как уже существующим (тогда происходит изменение значения), так и новым (происходит добавление элемента словаря).
Также в словаре не может быть двух элементов с одинаковыми ключами. Однако могут быть одинаковые значения у разных ключей.
Google анонсировала инициативу Privacy Sandbox для Android. Она предусматривает исключение отслеживания пользователей между сайтами, но сохранение рекламного бизнеса.
Сейчас Android-смартфону присваивается уникальный рекламный идентификатор, по которому приложения могут отслеживать действия и интересы пользователя в обезличенном виде. Но Privacy Sandbox предлагает избавиться от него в пользу альтернативных, более конфиденциальных механизмов. Также Google изучает способы защиты от скрытого сбора данных.
По прогнозам Facebook, App Tracking Transparency снизит доходы в 2022 году на $10 млрд.
Инженеры компании Microsoft начали разработку новой операционной системы Windows. Ее название пока что не раскрыто.
Специалисты решили отказаться от старой базы, на основе которой построены предыдущие версии ОС, в том числе и Windows 11. 12-ая версия будет требовать наличия чипа безопасности Microsoft Pluton и криптографического чипа TPM 2.0.
Возможно, Windows 12 будет иметь некоторые наработки из Windows 10X для работы на менее производительных устройствах. Также Home и Pro версии ОС будут требовать учетную запись пользователя для улучшения интеграции с сервисами Microsoft.
Силиконовые дали. Будущее, в котором мы живем сегодня
Автор: В. Смеркис
Год: 2022
Количество страниц: 128
Скоро цифровым бизнесом будут заниматься все. По крайней мере, активные предприниматели точно. Уже сейчас среди новых кумиров и рок-звезд — цифровые гении, чьи достижения и образ жизни обсуждаются всеми. Данные стали новой нефтью. Если вы хотите идти в ногу с развитием технологий и осознаете, что оцифровывать жизнь и бизнес надо было еще вчера, то с помощью рекомендаций из этой книги сможете вывести свое дело на новый уровень.
Прочитав эту книгу, вы получите детальную картину того, что происходит в цифровом бизнесе. Автор взял больше 250 интервью у успешных предпринимателей и топ-менеджеров преуспевающих компаний, которые щедро поделились опытом и советами по построению цифрового будущего.
Microsoft опубликовала требования для работы функции поддержку приложений для Android.
Вам понадобится ПК с 8 ГБ оперативной памяти, и это минимальный объём, тогда как рекомендованный составляет уже 16 ГБ. Также обязательно нужен SSD.
Есть и требования к процессорам. Если мы говорим о процессорах Intel, то это должен быть минимум Core i3, у AMD это должен быть любой процессор последних двух поколений (Ryzen 3000 либо Ryzen 5000), а также можно использовать ПК на основе Qualcomm Snapdragon 8c или более производительного решения Arm.
Google объявила о раннем доступе к Chrome OS Flex, делая операционную систему Chrome OS, ранее устанавливаемую только на Chromebook, доступной на Mac или ПК с Windows.
Chrome OS Flex может стать жизнеспособным решением после того, как компьютеры на Windows 10 не могут смогут обновляться доWindows 11 и перестанут получать обновления безопасности 14 октября 2025 года. Как только это произойдет, любой компьютер со следующими характеристиками сможет установить ОС Chrome:
- 64-разрядный процессор x86 (ARM не поддерживается, как и 32-разрядные процессоры)
- 4 ГБ ОЗУ
- 16 ГБ встроенной памяти
- Поддержка загрузки с USB и полный доступ администратора к BIOS
Сотрудники Массачусетского технологического института в США (MIT) и Калифорнийского университета разрабатывают новый язык программирования для высокопроизводительных компьютеров.
Так называемый "тензорный" язык программирования (A Tensor Language или сокращенно ATL) должен ускорить вычисления, сохранив высокую надежность.
Ученые рассказали, что в основе ATL лежит существующий язык программирования Coq со встроенным помощником, способным проверять эффективность алгоритма строгим математическим методам. Еще одной полезной особенностью этого языка является тот факт, что программы, написанные на нем, всегда завершаются и не могут застрять в бесконечном цикле, как это бывает с Java.
Семантическая вёрстка [HTML]
Семантическая вёрстка — подход к разметке, который опирается не на содержание сайта, а на смысловое предназначение каждого блока и логическую структуру документа. В любой статье есть заголовки разных уровней — это помогает читателю выстроить в голове структуру документа. Так и на странице сайта — только читателем выступает браузер.
Семантические теги добавляют читабельности коду, улучшают оптимизацию сайта с точки зрения SEO и помогают браузеру лучше понять вашу страницу. Со списком семантических тегов можно ознакомиться по ссылке.
JAVA 2021: лёгкий старт
Автор: П. А. Забелин
Год: 2021
Количество страниц: 93
Главная цель этой книги — показать читателю, что программирование на Java, гораздо более проще, чем принято об этом думать. Как известно «хочешь лучше понять сам — расскажи об этом другому», что я и попытался сделать на страницах этой книге в меру своих сил и времени. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.
Искусственный интеллект для автоматизированного код-ревью от AWS теперь будет замечать критические уязвимости безопасности в Java и Python.
Нововведение вызвано недавними массовыми сбоями в связи с уязвимостью log4j.
Вы ещё успеваете зарегистрироваться на вебинар от SberCloud и Работа.ру «Continuous Delivery: как не запутаться в сотнях микросервисов».
Это будет действительно захватывающе, потому что вы узнаете:
• Как строится процесс Continuous Delivery изнутри;
• Как внедрять новые сервисы до этапа production;
• Как строить геораспределённые инфраструктуры в SberCloud Advanced;
• Можно ли сэкономить на облачной инфраструктуре, а также многое другое, что можно будет обсудить на Q&A-сессии с участниками в конце вебинара.
Регистрация бесплатна – но, как всегда, количество мест ограничено.
Советуем поторопиться и зарегистрироваться, заполнив короткую форму по ссылке: https://bit.ly/34PZBeS
GitHub добавил встроенную поддержку Mermaid, что позволяет разработчикам быстро создавать диаграммы.
Инструмент Mermaid для построения диаграмм и графиков на основе JavaScript использует текстовые определения, вдохновленные Markdown, и динамически создает диаграммы в браузере.
Svelte и Sapper в действии
Автор: Волкманн М.
Год: 2022
Количество страниц: 496
Многие веб-фреймворки замедляют работу приложений, загружая сотни строк кода «на всякий случай». Svelte позволяет компилировать приложения в эффективные крошечные пакеты с минимальным временем загрузки. Объединение Svelte с фреймворком Sapper облегчает маршрутизацию страниц, генерирование на стороне сервера, разработку статических сайтов и решение многих других задач.
Чтобы обеспечить безопасность пользователей, Microsoft объявила, что несколько старых версий Visual Studio в ближайшем будущем больше не будут поддерживаться.
К ним относятся Visual Studio 2012 с поддержкой, заканчивающейся 9 января 2023 г., Visual Studio 2017 с основной поддержкой, заканчивающейся 12 апреля 2022 г., Visual Studio 2019 версии 16.7 с поддержкой, заканчивающейся 12 апреля 2022 г., и Visual Studio 2019 Preview Channel с поддержкой, заканчивающейся после апреля 2022 г.
В этой связи Microsoft рекомендует пользователям этих версий перейти на Visual Studio 2022, особенно тем, кто в настоящее время использует Community Edition.