Windows Vista возвращается или вкратце о новом дизайне операционных систем от Apple
👍16👎14😁12🖕4🫡2🤪2🤮1
Компания "Открытая мобильная платформа", которая развивает ОС Аврора, представила инструментарий для создания приложений для Авроры на Kotlin с помощью технологии Kotlin Multiplatform.
Kotlin Multiplatform позволяет писать кроссплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Android, iOS, Web или Linux. Теперь к этому списку прибавилась и ОС Аврора.
Для ОС Аврора применяется нативная компиляция с помощью Kotlin/Native, код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек.
Инструментарий пока находится на начальной стадии развития. Тем не менее проект уже позволяет повторно использовать существующий код Kotlin в ОС Аврора.
https://developer.auroraos.ru/articles/kmp
#kotlin
Kotlin Multiplatform позволяет писать кроссплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Android, iOS, Web или Linux. Теперь к этому списку прибавилась и ОС Аврора.
Для ОС Аврора применяется нативная компиляция с помощью Kotlin/Native, код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек.
Инструментарий пока находится на начальной стадии развития. Тем не менее проект уже позволяет повторно использовать существующий код Kotlin в ОС Аврора.
https://developer.auroraos.ru/articles/kmp
#kotlin
🔥9💩7👍5❤2🤡2👏1🤣1
Руководство по выбору подходящей диаграммы (описание к предыдущему посту):
✅ Базовые сравнения:
• Столбчатые диаграммы (Гистограммы): Идеальны для сравнения показателей продаж, рыночных тенденций или эффективности команд между отделами.
• Линейные графики: Лучше всего подходят для отслеживания изменений во времени, таких как ежемесячные тенденции доходов или рост вовлечённости аудитории социальных сетей.
✅ Соотношения частей целого:
• Круговые и кольцевые диаграммы: Отлично иллюстрируют пропорции, такие как распределение бюджета или доли рынка.
• Радарные диаграммы: Полезны для одновременной оценки нескольких метрик производительности, таких как характеристики продукта, оценка навыков сотрудников или конкурентный анализ.
✅ Работа с сложными данными:
• Диаграммы рассеяния: Выявляют взаимосвязи между переменными, помогая лучше понять поведение клиентов или корреляции в показателях продаж.
• Тепловые карты: Упрощают восприятие больших объёмов данных путём наглядного выделения областей высокой активности или вовлеченности.
• Пузырьковые диаграммы: Позволяют одновременно анализировать три переменных, идеально подходят для финансового анализа прибыли, выручки и роста.
✅ Базовые сравнения:
• Столбчатые диаграммы (Гистограммы): Идеальны для сравнения показателей продаж, рыночных тенденций или эффективности команд между отделами.
• Линейные графики: Лучше всего подходят для отслеживания изменений во времени, таких как ежемесячные тенденции доходов или рост вовлечённости аудитории социальных сетей.
✅ Соотношения частей целого:
• Круговые и кольцевые диаграммы: Отлично иллюстрируют пропорции, такие как распределение бюджета или доли рынка.
• Радарные диаграммы: Полезны для одновременной оценки нескольких метрик производительности, таких как характеристики продукта, оценка навыков сотрудников или конкурентный анализ.
✅ Работа с сложными данными:
• Диаграммы рассеяния: Выявляют взаимосвязи между переменными, помогая лучше понять поведение клиентов или корреляции в показателях продаж.
• Тепловые карты: Упрощают восприятие больших объёмов данных путём наглядного выделения областей высокой активности или вовлеченности.
• Пузырьковые диаграммы: Позволяют одновременно анализировать три переменных, идеально подходят для финансового анализа прибыли, выручки и роста.
❤2👍2👎1👏1
Google новую версию операционной системы Android - Android 16.
Новый релиз вышел в рамках нового графика, согласно которомк каждый год будут выходить два выпуска Android - первый во втором квартале (летний релиз), а второй - в четвёртом квартале (зимний релиз).
Летний релиз включает значительные новшества, изменения поведения в SDK и новые API. Зимний релиз будет содержать улучшения, новые API и изменения, не влияющие на работу приложений.
Некоторые основные изменения Android 16:
- Ядро Linux обновлено до 6.12
- API Vulkan стал официальным API платформы Android
- Добавлено экспериментальное приложение Linux Terminal, позволяющее запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
- ОБновления дизайна в рамках - Material 3 Expressive.
- Обновлены динамические цветовые темы и стили
- Адаптивный интерфейс на устройствах с большими экранами - планшеты, настольные ПК и смартфоны со складными экранами
- Новый тип уведомлений - мгновенные обновления (Live Update) для отслеживания изменение состояния, связанного с определённой активностью
- Автоматическая группировка уведомлений от одного приложения
- Доступ приложений только к отдельным файлам, которые выбрал пользователь
- Новый раздел "Advanced Protection", предлагающий набор опциональных механизмов защиты, усиливающих безопасность при наличии рисков компрометации устройства
- Поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества
- Режим Identity Check, запрашивающий биометрическую аутентификацию при доступе к конфиденциальным ресурсам на устройстве
- Адаптивное изменение частоты обновления экрана для более плавной прокрутки и анимации и повышения качества вывода в играх и снижения энергопотребления
https://blog.google/products/android/android-16/
#android
Новый релиз вышел в рамках нового графика, согласно которомк каждый год будут выходить два выпуска Android - первый во втором квартале (летний релиз), а второй - в четвёртом квартале (зимний релиз).
Летний релиз включает значительные новшества, изменения поведения в SDK и новые API. Зимний релиз будет содержать улучшения, новые API и изменения, не влияющие на работу приложений.
Некоторые основные изменения Android 16:
- Ядро Linux обновлено до 6.12
- API Vulkan стал официальным API платформы Android
- Добавлено экспериментальное приложение Linux Terminal, позволяющее запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
- ОБновления дизайна в рамках - Material 3 Expressive.
- Обновлены динамические цветовые темы и стили
- Адаптивный интерфейс на устройствах с большими экранами - планшеты, настольные ПК и смартфоны со складными экранами
- Новый тип уведомлений - мгновенные обновления (Live Update) для отслеживания изменение состояния, связанного с определённой активностью
- Автоматическая группировка уведомлений от одного приложения
- Доступ приложений только к отдельным файлам, которые выбрал пользователь
- Новый раздел "Advanced Protection", предлагающий набор опциональных механизмов защиты, усиливающих безопасность при наличии рисков компрометации устройства
- Поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества
- Режим Identity Check, запрашивающий биометрическую аутентификацию при доступе к конфиденциальным ресурсам на устройстве
- Адаптивное изменение частоты обновления экрана для более плавной прокрутки и анимации и повышения качества вывода в играх и снижения энергопотребления
https://blog.google/products/android/android-16/
#android
Google
Android 16 is here
Here’s a look at the new features coming to Android 16.
👍6👏3🔥1🤮1
Ubuntu прекращает поддержку сеанса X11 в GNOME
В предстоящем выпуске Ubuntu 25.10 будет прекращена поддержку сеанса GNOME на базе X11 и будет доступен только запуск сеанса на базе Wayland. Возможность запуска X11-приложений при помощи XWayland остаётся без изменений. В дистрибутиве также продолжат поставлять пакеты с компонентами X.org и альтернативными десктоп-окружениями, использующими X11, которые можно будет установить из репозитория.
В качестве причины удаления сеанса X11 упоминаются планы проекта GNOME по прекращению поддержки X11 и реализация долгосрочной стратегии Ubuntu по предоставлению безопасной, высокопроизводительной и современной среды рабочего стола. Сопровождение одновременно сеансов X11 и Wayland приводит к накоплению технического долга, повышает трудозатраты на сопровождение и ограничивает возможности по эффективному внедрению инноваций.
Ранее производители другого популярного дистрибутива - Fedora также отказались от поддержки X11 в пользу только Wayland в следующей версии ОС - Fedora 43, которая выйдет осенью
https://www.omgubuntu.co.uk/2025/06/ubuntu-25-10-dropping-xorg-support
В предстоящем выпуске Ubuntu 25.10 будет прекращена поддержку сеанса GNOME на базе X11 и будет доступен только запуск сеанса на базе Wayland. Возможность запуска X11-приложений при помощи XWayland остаётся без изменений. В дистрибутиве также продолжат поставлять пакеты с компонентами X.org и альтернативными десктоп-окружениями, использующими X11, которые можно будет установить из репозитория.
В качестве причины удаления сеанса X11 упоминаются планы проекта GNOME по прекращению поддержки X11 и реализация долгосрочной стратегии Ubuntu по предоставлению безопасной, высокопроизводительной и современной среды рабочего стола. Сопровождение одновременно сеансов X11 и Wayland приводит к накоплению технического долга, повышает трудозатраты на сопровождение и ограничивает возможности по эффективному внедрению инноваций.
Ранее производители другого популярного дистрибутива - Fedora также отказались от поддержки X11 в пользу только Wayland в следующей версии ОС - Fedora 43, которая выйдет осенью
https://www.omgubuntu.co.uk/2025/06/ubuntu-25-10-dropping-xorg-support
OMG! Ubuntu
Ubuntu 25.10 Drops Support for Using GNOME on Xorg/X11
Ubuntu 25.10 drops GNOME Xorg support, moving to Wayland-only desktop sessions. Learn what's changing, who's affected, and what to do about it.
❤9🔥2👏1
Компьютеры Mac, оснащённые чипом Intel, больше не будут получать основные обновления программного обеспечения после выхода macOS Tahoe этой осенью. Об этом заявил на конференции WWDC старший директор Apple по связям с разработчиками Мэттью Фирлик.
Компьютеры Mac на базе Intel, совместимые с macOS Tahoe, будут продолжать получать обновления безопасности в течение трёх лет, сообщил представитель Apple Лорен Клаг.
Список устройств, совместимых с macOS Tahoe:
- MacBook Air с процессором Apple (2020 и более поздние версии)
- MacBook Pro с процессором Apple (2020 и более поздние версии)
- MacBook Pro (16 дюймов, 2019)
- MacBook Pro (13 дюймов, 2020, четыре порта Thunderbolt 3)
- iMac (2020 и более поздние версии)
- Mac mini (2020 и более поздние версии)
- Mac Studio (2022 и более поздние версии)
- Mac Pro (2019 и более поздние версии)
https://www.theverge.com/news/683846/macos-tahoe-intel-x86-arm-m-cpu
Компьютеры Mac на базе Intel, совместимые с macOS Tahoe, будут продолжать получать обновления безопасности в течение трёх лет, сообщил представитель Apple Лорен Клаг.
Список устройств, совместимых с macOS Tahoe:
- MacBook Air с процессором Apple (2020 и более поздние версии)
- MacBook Pro с процессором Apple (2020 и более поздние версии)
- MacBook Pro (16 дюймов, 2019)
- MacBook Pro (13 дюймов, 2020, четыре порта Thunderbolt 3)
- iMac (2020 и более поздние версии)
- Mac mini (2020 и более поздние версии)
- Mac Studio (2022 и более поздние версии)
- Mac Pro (2019 и более поздние версии)
https://www.theverge.com/news/683846/macos-tahoe-intel-x86-arm-m-cpu
The Verge
Apple’s big updates for Intel-based Macs will end with Tahoe
Apple is prioritizing its own silicon.
👍9🤡5🤔1😢1
Краткий совет по Linux:
Вы можете использовать опцию "-exec" команды find, чтобы вызвать внешнюю программу для выполнения определенного действия над найденными файлами, которые соответствуют определенным критериям.
Например, удаление файлов, вывод списка разрешений на файлы и т. д.
$ find ~/ -type f -exec ls -lah {} \;
Это полезно при выполнении одного и того же действия с несколькими файлами в разных местах.
Приведенная выше команда является примером вывода списка разрешений и других метаданных каждого файла, который находит команда find.
Разбор опции -exec:
• exec ls — сообщает find о необходимости выполнения команды ls для каждого имени файла, соответствующего строке поиска.
• -lah — отображает все файлы, включая скрытые, их разрешения и другие метаданные файлов, такие как размеры, в удобном для чтения формате.
• {} - Плейсхолдер {} представляет имя каждого файла и должен быть последним элементом в списке параметров.
• ; - Для обозначения конца списка параметров используется точка с запятой ";". Она должна быть экранирована обратной косой чертой "\", иначе оболочка ее интерпретирует.
Вы также можете использовать + вместо ; для обозначения конца списка параметров. Между + и фигурными скобками " {} " должен быть пробел.
Вы можете выполнить несколько команд, используя -exec в find. Например, следующая команда вычисляет количество слов в текстовых файлах и их использование на диске за один вызов:
$ find . -name " *. txt" -exec wc {} \; -exec du -sh {} \;
Вы можете использовать опцию "-exec" команды find, чтобы вызвать внешнюю программу для выполнения определенного действия над найденными файлами, которые соответствуют определенным критериям.
Например, удаление файлов, вывод списка разрешений на файлы и т. д.
$ find ~/ -type f -exec ls -lah {} \;
Это полезно при выполнении одного и того же действия с несколькими файлами в разных местах.
Приведенная выше команда является примером вывода списка разрешений и других метаданных каждого файла, который находит команда find.
Разбор опции -exec:
• exec ls — сообщает find о необходимости выполнения команды ls для каждого имени файла, соответствующего строке поиска.
• -lah — отображает все файлы, включая скрытые, их разрешения и другие метаданные файлов, такие как размеры, в удобном для чтения формате.
• {} - Плейсхолдер {} представляет имя каждого файла и должен быть последним элементом в списке параметров.
• ; - Для обозначения конца списка параметров используется точка с запятой ";". Она должна быть экранирована обратной косой чертой "\", иначе оболочка ее интерпретирует.
Вы также можете использовать + вместо ; для обозначения конца списка параметров. Между + и фигурными скобками " {} " должен быть пробел.
Вы можете выполнить несколько команд, используя -exec в find. Например, следующая команда вычисляет количество слов в текстовых файлах и их использование на диске за один вызов:
$ find . -name " *. txt" -exec wc {} \; -exec du -sh {} \;
🔥12👏1
Генеральный директор Microsoft Сатья Наделла в недавнем подкасте подчеркнул, что в эпоху ИИ фундаментальные навыки программирования остаются критически важными для успеха в технологической отрасли.
Сатья Наделла выступил с рекомендациями для студентов, изучающих компьютерные науки, и начинающих специалистов в сфере технологий. Он подчеркнул важность освоения фундаментальных основ Computer Sciense, программирования, проектирования , несмотря на растущее влияние ИИ. Наделла отметил, что ключ к успеху в технологической индустрии — это способность логически декомпозировать проблемы и разрабатывать систематические решения.
Наделла также ответил на вопрос о главном совете для тех, кто хочет войти в tech-индустрию. Он акцентировал внимание на необходимости глубокого понимания основ программирования, даже в условиях, когда ИИ уже генерирует значительную часть кода (по данным Наделлы, до 30% кода Microsoft создается с помощью ИИ).
https://timesofindia.indiatimes.com/technology/tech-news/microsoft-ceo-satya-nadella-to-computer-science-students-all-of-us-are-going-to-be-more-/articleshow/121691157.cms
Сатья Наделла выступил с рекомендациями для студентов, изучающих компьютерные науки, и начинающих специалистов в сфере технологий. Он подчеркнул важность освоения фундаментальных основ Computer Sciense, программирования, проектирования , несмотря на растущее влияние ИИ. Наделла отметил, что ключ к успеху в технологической индустрии — это способность логически декомпозировать проблемы и разрабатывать систематические решения.
Наделла также ответил на вопрос о главном совете для тех, кто хочет войти в tech-индустрию. Он акцентировал внимание на необходимости глубокого понимания основ программирования, даже в условиях, когда ИИ уже генерирует значительную часть кода (по данным Наделлы, до 30% кода Microsoft создается с помощью ИИ).
https://timesofindia.indiatimes.com/technology/tech-news/microsoft-ceo-satya-nadella-to-computer-science-students-all-of-us-are-going-to-be-more-/articleshow/121691157.cms
The Times of India
Microsoft CEO Satya Nadella to Computer Science students: All of us are going to be more ... - The Times of India
Tech News : Microsoft CEO Satya Nadella advises aspiring tech professionals to prioritize computational thinking fundamentals, even with AI's growing influence. H
🔥17❤5🍌3🤮1
Австралийский сервис графического дизайна Canva теперь требует от кандидатов на должности разработчиков использовать ИИ-помощников во время собеседования.
Ранее при собеседовании от кандидатов требовалось писать код, используя только их реальный человеческий мозг.
Теперь компания ожидает, что кандидаты на должности frontend, backend и machine learning engineering продемонстрируют навыки работы с такими инструментами, как Copilot, Cursor и Claude, во время технических собеседований
Компания аргументирует свое решение тем, что почти половина фронтенд- и бэкенд-инженеров Canva ежедневно используют помощников по кодированию на основе ИИ, что теперь это ожидаемое поведение, и что эти инструменты «необходимы для поддержания продуктивности и конкурентоспособности в современной разработке программного обеспечения».
Кандидаты уже начали использовать в ИИ-помощнико во время собеседований — и иногда прибегали к уловкам, чтобы скрыть это. «Вместо того, чтобы бороться с этой реальностью и пытаться контролировать использование ИИ, мы приняли решение принять прозрачность и работать с этой новой реальностью», — написал глава компании Саймон Ньютон.
Нынешним инженерам Canva не понравилось это изменение.
https://www.theregister.com/2025/06/11/canva_coding_assistant_job_interviews/?td=rt-3a
Ранее при собеседовании от кандидатов требовалось писать код, используя только их реальный человеческий мозг.
Теперь компания ожидает, что кандидаты на должности frontend, backend и machine learning engineering продемонстрируют навыки работы с такими инструментами, как Copilot, Cursor и Claude, во время технических собеседований
Компания аргументирует свое решение тем, что почти половина фронтенд- и бэкенд-инженеров Canva ежедневно используют помощников по кодированию на основе ИИ, что теперь это ожидаемое поведение, и что эти инструменты «необходимы для поддержания продуктивности и конкурентоспособности в современной разработке программного обеспечения».
Кандидаты уже начали использовать в ИИ-помощнико во время собеседований — и иногда прибегали к уловкам, чтобы скрыть это. «Вместо того, чтобы бороться с этой реальностью и пытаться контролировать использование ИИ, мы приняли решение принять прозрачность и работать с этой новой реальностью», — написал глава компании Саймон Ньютон.
Нынешним инженерам Canva не понравилось это изменение.
https://www.theregister.com/2025/06/11/canva_coding_assistant_job_interviews/?td=rt-3a
The Register
Canva to job candidates: Thou shalt use AI during interviews
: Design software slinger warns it won't hire devs who aren't good at modern tools
👎17🤡8👍4🤯2😢2😁1🤮1
Госдума единогласно одобрила закон о предустановке национального мессенджера Max на всех продаваемых в России смартфонах и планшетах. Закон вступает в силу 1 сентября 2025 года. Это решение призвано обеспечить россиянам безопасную и функциональную альтернативу зарубежным мессенджерам, чья работа в России вызывает опасения у властей.
Мессенджер Max будет интегрирован с порталом «Госуслуги», образовательной платформой «Сферум» и предоставит пользователям возможность создания уникального цифрового ID, заменяющего паспорт в различных ситуациях, от онлайн-сервисов до подтверждения возраста в реальной жизни. Приложение позволит подписывать документы с использованием усиленной квалифицированной электронной подписи, передавать данные из ЕСИА (Единой системы идентификации и аутентификации), а также совершать различные финансовые операции, такие как денежные переводы и оформление сделок купли-продажи.
Закон подробно регламентирует использование цифрового ID в Max, определяя случаи, когда он может быть предъявлен вместо физического паспорта. Правительство определит полный список таких случаев.
https://sozd.duma.gov.ru/bill/679980-8?sortEventsByNum=num_up&sortEventsByDate=datend_down
Интересно, что будет со сматфонами в продаже, на которые не будет предустановлен данный мессенджер....
Мессенджер Max будет интегрирован с порталом «Госуслуги», образовательной платформой «Сферум» и предоставит пользователям возможность создания уникального цифрового ID, заменяющего паспорт в различных ситуациях, от онлайн-сервисов до подтверждения возраста в реальной жизни. Приложение позволит подписывать документы с использованием усиленной квалифицированной электронной подписи, передавать данные из ЕСИА (Единой системы идентификации и аутентификации), а также совершать различные финансовые операции, такие как денежные переводы и оформление сделок купли-продажи.
Закон подробно регламентирует использование цифрового ID в Max, определяя случаи, когда он может быть предъявлен вместо физического паспорта. Правительство определит полный список таких случаев.
https://sozd.duma.gov.ru/bill/679980-8?sortEventsByNum=num_up&sortEventsByDate=datend_down
Интересно, что будет со сматфонами в продаже, на которые не будет предустановлен данный мессенджер....
sozd.duma.gov.ru
№679980-8 Законопроект :: Система обеспечения законодательной деятельности
Информационный ресурс Государственной Думы. Здесь собрана информация о рассмотрении законопроектов и проектов постановлений Государственной Думы
🤡54👎9🤮9👍6😁3❤2😡2💩1