Применяем pathlib взамен os
В Python 3 стандартная библиотека включает модуль pathlib, предоставляющий функцию Path, которая обеспечивает всенеобходимое для эффективнойработы с путями к файлам.
Одно из наиболеевпечатляющихпреимуществ использования pathlib - это упрощениеработыс путями за счет использования Path вместо os.path.join, представляя болеепростой и изящный метод, как показано на изображении.
В общем, этот модуль предлагает замену функциям для работы с файловыми путями из модуля os, таким как os.mkdir или os.path, на более удобные альтернативы.
#path#os
Пока каналы сосали контент про очко эппл Apple Vision Pro, упустили новость для нас, для работяг из IT!
🍏TipKit — нативная замена сторонних решений для тултипов, ондордингов. Новый фреймворк даст возможность использовать разные обучающие шаблоны для приложений, с возможностью кастомизации их внешнего вида. Также настроить можно свои правила для их отображения где и когда угодно. Кайф.
TipKit работает на iOS, iPadOS, macOS, watchOS и tvOS ебать его в сраку (про visionOS ни слова кстати). Для ушлых продАктов захотевших использовать тултилы как инструмент маркетинговой активности и горе-дизайнеров есть примеры использования фреймворка.
Выглядит красиво, функционально, спасибо Эппл, но главное чтобы мои dev-бро тоже были довольны работой с этим китом.
📚Overview
#OS#apple#dev#полезное
ЛАВКА ВАУ, СМОТРИТЕ ЛАВКА, ВОТ ЭТО UX!
Мне очень быстро удается погружаться в состояние смеха, злости или охуевания, например от нового фильма Невского (смотрел вчера с женой на эти диалоги, костюмы, актёрскую игру, Невского... это было так ужасно, что прекрасно).
Короче, вчера многие каналы так облизывали релиз Я.Лавки, в котором ребята использовали возможности iOS 16 — Live Activities. Ну да, молодцы, использовали нативные способы взаимодейтсвия с пользователем. Странно что не Я.Такси первые это сделали, ведь у сервиса больше команда, больше бабок, больше внимания. Или почему-то не Я.Драйв, который любит к отшлифовывать фичи и брать инфоповоды.
Но пост вообще не про это, а про Live Activities. Почему это вызвало столько шума, теперь более после ~3 месяцев после анонса кита для разработки. Не думаю что Яндекс первый в РФ, заюзал это кит. Может вы знаете или видели у кого-то из наших? Кидайте скрины в комменты.
Механика реально удобна, спасибо Лавка Apple. Удивительно что сервисы где есть прямая необходимость в «живых» данных, не используют WidgetKit. Хотя, возможно это кризис нормальных PO/PM, которые смотрят не туда и делают не то, собирают тупейший спринт и с умным видом листают инсту попивая латте. А изучать рынок и dev news от Apple/Google, дело не важное, мы тут мао с ретеншеном поднимаем.
Интересно, кто же следующий купит стати про использование Live Activities в своем продукте? Давайте пофантазируем:
🚘 Я.Драйв, Делик, СитиДрайв
Виджет с деталями и статусом аренды
🚖 Я.Go, Максим
Виджет с ожиданием водителя и статусом поездки
🍔 Самокат, ВкусВилл
Курьерский виджет, который мы уже видели
🗺 Я.Карту, 2ГИС, MapsMe
Виджет с деталями активного маршрута и навигатора
🏥 Госуслуги, ЕМИАС
Виджет со статусом записи к врачу, гос. орган и так далее
📦 Я.Маркет, Ozon, Wildberries
Виджет с доставкой товара на сегодня
P.s. Я жду когда календари начнут нормально показывать такой «живой» виджет, чтоб с отчетом минут до начала встречи, а то пуши не всегда удобны.
#мысли#apple#проUXUI#OS
“最美 Linux 发行版” elementary OS 8.1 更新:默认启用 Wayland,完善支持苹果 M 系列芯片
Linux 发行版 elementary OS 8.1 正式发布,此次更新幅度较大。该版本将 Wayland 设为默认窗口管理器,提升隐私保护和硬件兼容性,用户可选择回退至 X11。elementary OS 8.1 集成了 Linux 6.14 内核和 Mesa 25 图形驱动栈,优化了游戏性能和功耗控制。该版本正式支持 Intel Lunar Lake 处理器和苹果 M 系列芯片。此外,新版还新增了“密码调光”功能,改进了 AppCenter 应用详情页,并针对大屏设备优化了搜索结果。IT之家
🏷#elementary#OS#Wayland#Linux
📢频道👥群组📝投稿
Раз шесть видел в больших тг-каналах скрины кривых toolbar, мол смотрите как смешно, macOS/Windows не умеют в консистентность. Понимаю, не у всех был опыт работы с такими нативными элементами OS на десктопе, но чтоб хихикать над чужими проёбами, надо минимально разбираться в вопросе. Тем более когда ты автор дизайн-канала.
Почему toolbar имеет подобные смещения?
Для ответа на этот вопрос, я пригласил одного из своих dev-бро → Юру Полуэктова, Tech Lead в SkyEng. Он простым языком расскажет нам, почему и из-за кого это происходит.
𐄂 𐄂 𐄂
P.s. Это новая рубрика #вГостях. Если вам понравилось, ставьте лайки с огоньками и перекиньте пост хихикающим дизайнерам.
#OS#apple#проUXUI
Ответ гостя 👇
#c_lang#c#drivers#gpl#hacktoberfest#kernel#operating_system#os#osdev#reactos#win32#win32api#windows#x86
ReactOS is a free, open-source operating system designed to be compatible with Windows applications and drivers, especially those for Windows Server 2003 and later versions. The latest version, 0.4.15, brings major improvements like better USB and driver support, enhanced system stability, 64-bit fixes, and new features in system tools such as Notepad and Paint. It can be tested safely on virtual machines and is ideal for users seeking a Windows-like experience without Microsoft’s software. ReactOS is still in alpha, so it’s best for testing, but it offers a promising alternative for Windows users wanting a free, open-source OS[1][2][3].
https://github.com/reactos/reactos
#javascript#cloud#cloud_os#cloud_storage#desktop#desktop_environment#dropbox#good_first_issue#gui#javascript#nas#open_source#operating_system#os#osjs#puter#remote_desktop#storage#web_desktop#web_os#webtop
Puter is a privacy-first personal cloud that lets you store files, apps, and games securely. You can access everything from anywhere at any time, making it very convenient. It's like a personal computer in the cloud, and you can use it on any device—Windows, Mac, Linux, or even your smartphone. Puter also helps you organize your work and entertainment by allowing multiple virtual desktops. This means you can keep different tasks separate but easily accessible, which helps you work more efficiently. Plus, it's open-source, so you can customize it to fit your needs.
https://github.com/HeyPuter/puter
#shell#alpine#alpine_linux#boot#distro#grub#installer#iso#linux#linux_distribution#liveos#netboot#netinst#netinstall#operating_systems#os#reinstall#shell_script#vps#windows
You can use a powerful script to easily reinstall Linux or Windows on your server with just one command. It supports 19 popular Linux versions and all Windows versions from Vista to Windows 11, automatically downloading official ISO files and drivers. It works for switching between Linux and Windows, handles different network setups without manual IP input, and supports BIOS, EFI, and ARM servers. The script is lightweight, safe, and fetches all resources live from official sources. This saves you time and effort in system installation or reinstallation, especially on low-memory or cloud servers. You can also customize passwords, SSH keys, and ports during installation.
https://github.com/bin456789/reinstall