Mole
Не удивлён, что macOS в топе. Хотя кто знает, может через пару тысяч голосов всё изменится.😄
Всё равно — пусть будет полезный пост.
Если вкратце — это тулкит, который объединяет возможности CleanMyMac, AppCleaner и других аналогичных сервисов в одной консольной утилите. Бесплатно, opensource и без лишних сложностей.
Заметил особенность: иногда может показаться, что программа «подвисает», но нужно просто подождать пару минут — это нормальное поведение, скрипт скоро продолжит работу.
Давайте поделимся в комментариях результатами: кто сколько места освободил после
Не удивлён, что macOS в топе. Хотя кто знает, может через пару тысяч голосов всё изменится.
Всё равно — пусть будет полезный пост.
На днях узнал о суперполезной утилитке Mole.
Если вкратце — это тулкит, который объединяет возможности CleanMyMac, AppCleaner и других аналогичных сервисов в одной консольной утилите. Бесплатно, opensource и без лишних сложностей.
Заметил особенность: иногда может показаться, что программа «подвисает», но нужно просто подождать пару минут — это нормальное поведение, скрипт скоро продолжит работу.
Давайте поделимся в комментариях результатами: кто сколько места освободил после
mo clean. У меня ушло 31.8 ГБ. Честно говоря, думал, что под сотку наберётся, но вот нет.Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - tw93/Mole: 🐹 Deep clean and optimize your Mac.
🐹 Deep clean and optimize your Mac. Contribute to tw93/Mole development by creating an account on GitHub.
🔥11❤4👍4
Upside Down из Stranger Things 🌌
Первый рабочий день года — отличное время для того, чтобы изучить создание красивой анимации. А возможно, и начать погружение в AGSL-шейдеры — кто знает, куда это может вас привести.
Рассказывается, как сделать эффект Upside-Down из Stranger Things. Если не знаете что это — то достаточно посмотреть анимацию: то переход от обычной тёплой картинки к мрачным, холодным тонам.
В статье по шагам рассказывается про шейдеры, HSV, анимации и их связь с псевдорандомом, и как это всё привязать к Compose.
Первый рабочий день года — отличное время для того, чтобы изучить создание красивой анимации. А возможно, и начать погружение в AGSL-шейдеры — кто знает, куда это может вас привести.
Рассказывается, как сделать эффект Upside-Down из Stranger Things. Если не знаете что это — то достаточно посмотреть анимацию: то переход от обычной тёплой картинки к мрачным, холодным тонам.
В статье по шагам рассказывается про шейдеры, HSV, анимации и их связь с псевдорандомом, и как это всё привязать к Compose.
Medium
Stranger Things Upside-Down Compose Modifier using AGSL
How to flip into Upside-Down, adding just one Compose Modifier.
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
И снова про шейдеры. Finger Shadows
Ещё один эстетичный эффект, которым хотелось бы поделиться. Маловероятно, что вы сразу внедрите его в свой рабочий проект, но это отличное упражнение для отработки навыков создания красоты с помощью шейдеров
Эффект на видео, а применяется тот же
Статья тут, исходники тоже.
Ещё один эстетичный эффект, которым хотелось бы поделиться. Маловероятно, что вы сразу внедрите его в свой рабочий проект, но это отличное упражнение для отработки навыков создания красоты с помощью шейдеров
Эффект на видео, а применяется тот же
RuntimeShader, что и из предыдущего примера. Статья тут, исходники тоже.
🔥9👍2
Какую библиотеку используете для похода в сеть?
Anonymous Poll
63%
Retrofit
26%
Ktor
4%
Другую либу
7%
Не скажу. Но результаты интересны
👍2
Java Memory Model
Для тех, кто любит копаться в том, что и как работает под капотом. Отличная статья, где описываются механизмы работы JMM.
Тема непростая, однако автор довольно хорошо объясняет сложные вещи простым языком. Ну и на собесе можно выпендриться, если что.
Для тех, кто любит копаться в том, что и как работает под капотом. Отличная статья, где описываются механизмы работы JMM.
Тема непростая, однако автор довольно хорошо объясняет сложные вещи простым языком. Ну и на собесе можно выпендриться, если что.
Хабр
Глубокое погружение в Java Memory Model
Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме. В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да,...
🔥9👍3❤2
Styles API в Jetpack Compose 🚀
Интересного завезли. В Compose появился экспериментальный API для работы со стилями, который делает их изменение гораздо удобнее.
Сейчас работа с динамическими стилями требует немало ручного труда. И хотя
Ниже приведён пример кнопки, которая меняет цвет при состояниях
Выглядит неплохо, посмотрим, что будет дальше. Детали тут.
Интересного завезли. В Compose появился экспериментальный API для работы со стилями, который делает их изменение гораздо удобнее.
Сейчас работа с динамическими стилями требует немало ручного труда. И хотя
InteractionSource неплохо приспособлен для этих задач, Styles API упрощает процесс в разы.Ниже приведён пример кнопки, которая меняет цвет при состояниях
hovered и pressed.
@Composable
fun InteractiveButton(onClick: () -> Unit) {
ClickableStyleableBox(
onClick = onClick,
style = {
background(Color.Green)
size(150.dp)
hovered { animate { background(Color.Yellow) } }
pressed { animate { background(Color.Red) } }
}
)
}
Выглядит неплохо, посмотрим, что будет дальше. Детали тут.
Dove Letter
Introducing the Experimental Styles API in Jetpack Compose
Explore the new experimental Styles API in Jetpack Compose. Learn how to create reusable, composable styling patterns for your Android UI components.
🔥15👍6👎1
Google Checks
На днях наткнулся на полезный, но не очень популярный сервис от Google — Checks.
Платформа предназначена для автоматической проверки кода на compliance, безопасность и другие подобные штуки.
Если их не мониторить в больших компаниях можно отрести прилично проблем, а данный сервис помогает их предотвратить. Пока всё бесплатно, можно пробовать и решить, надо ли оно вам. Подходит для Android и iOS.
Пробовали? Поделитесь опытом в комментариях. Я вот добавил себе задачку, чтобы не забыть попробовать.
На днях наткнулся на полезный, но не очень популярный сервис от Google — Checks.
Платформа предназначена для автоматической проверки кода на compliance, безопасность и другие подобные штуки.
Если их не мониторить в больших компаниях можно отрести прилично проблем, а данный сервис помогает их предотвратить. Пока всё бесплатно, можно пробовать и решить, надо ли оно вам. Подходит для Android и iOS.
Пробовали? Поделитесь опытом в комментариях. Я вот добавил себе задачку, чтобы не забыть попробовать.
Google
Simplify compliance with Google | Checks
Discover an easier path to compliance with Google. Checks takes the guesswork out of building safer products by bringing privacy and engineering teams together through automated analysis.
👍6❤2🔥2
Samsung One UI fix
Если вы пользователь Samsung с последним обновлением One UI, то вас, как и меня, мог раздражать новый двойной свайп для открытия панели быстрых настроек.
Оказывается — можно это вернуть! Один из немногих YouTube Shorts, который сэкономил время.😄
Если вы пользователь Samsung с последним обновлением One UI, то вас, как и меня, мог раздражать новый двойной свайп для открытия панели быстрых настроек.
Оказывается — можно это вернуть! Один из немногих YouTube Shorts, который сэкономил время.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Samsung broke this
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
😐8🔥4❤2👍1
Обновление зависимостей с Gemini
Может вы, как и я, пропустили, что начиная с Android Studio Otter можно обновлять зависимости в toml-каталогах при помощи Gemini.
Процесс обновления зависимостей хоть и простойшах и мат AGP 9 , но довольно затратный по времени. Gemini может решить эту проблему, хотя в идеале такие задачи стоит выносить на CI/CD
Попробовать новую фичу просто:
🔴 открываем toml-каталог;
🔴 нажимаем на зависимость, требующую обновления;
🔴 выбираем пункт «Update all libraries with Gemini».✨
Может вы, как и я, пропустили, что начиная с Android Studio Otter можно обновлять зависимости в toml-каталогах при помощи Gemini.
Процесс обновления зависимостей хоть и простой
Попробовать новую фичу просто:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3👎2🔥2
Local History в Android Studio
Мне кажется, что это довольно полезная функция Android Studio, о которой знают далеко не все разработчики.
Если вы случайно дропнули важный код и не успели закоммитить его в Git, данные можно восстановить при помощи Local History.
Для этого кликаем в IDE правой кнопкой и нажимаем на LocalHistory -> Show History. Ну и а затем найдите наиболее подходящую версию.
Важно помнить, что этот инструмент не заменяет Git: локальная история хранится только на вашем компьютере. Кроме того, её легко стереть при очистке кэша. Будьте бдительны!
Мне кажется, что это довольно полезная функция Android Studio, о которой знают далеко не все разработчики.
Если вы случайно дропнули важный код и не успели закоммитить его в Git, данные можно восстановить при помощи Local History.
Для этого кликаем в IDE правой кнопкой и нажимаем на LocalHistory -> Show History. Ну и а затем найдите наиболее подходящую версию.
Важно помнить, что этот инструмент не заменяет Git: локальная история хранится только на вашем компьютере. Кроме того, её легко стереть при очистке кэша. Будьте бдительны!
🔥15👍7🥴4🤡2❤1👎1
Ну что, Android юзеры, как вам новое обновление Telegram?
Anonymous Poll
43%
Дно полное, зачем мне настройки в основном меню?
20%
Вроде ничего так, красиво
18%
Пользуюсь iOS
19%
Хочу просто результаты посмотреть
🤔3😁2👀2❤1