Forwarded from 1С:Предприятие 8
Мобильная разработка
Обработка звонков и SMS-сообщений в мобильном приложении 1С
Мобильная платформа 1С. Запуск сторонних приложений
PUSH-уведомления в мобильном приложении 1С
Мобильная платформа 1С. Локальные уведомления
Мобильная платформа. HTML-интерфейс
Мобильная платформа 1С. Мультимедиа звук и вибрация
Мобильный клиент 1С - развёртывание базы и запуск
Мобильный клиент с автономным режимом - настройка конфигурации
источник
👉@DevLab1C
Обработка звонков и SMS-сообщений в мобильном приложении 1С
Мобильная платформа 1С. Запуск сторонних приложений
PUSH-уведомления в мобильном приложении 1С
Мобильная платформа 1С. Локальные уведомления
Мобильная платформа. HTML-интерфейс
Мобильная платформа 1С. Мультимедиа звук и вибрация
Мобильный клиент 1С - развёртывание базы и запуск
Мобильный клиент с автономным режимом - настройка конфигурации
источник
👉@DevLab1C
⚡️Хотите создавать более точные рекомендации, как это делают крупные онлайн-сервисы? LightFM — мощный инструмент, который сочетает коллаборативную фильтрацию и работу с признаками пользователей и товаров.
На открытом вебинаре 21 мая в 20:00 МСК вы узнаете, как устроена библиотека LightFM, разберётесь с подготовкой данных, обучением моделей и метриками качества (HitRate\@k, NDCG\@k). А главное — на практике научитесь строить гибридные рекомендательные модели, объединяя разные подходы для максимального результата.
После занятия вы сможете применять LightFM в реальных проектах, улучшать персонализацию и усиливать рекомендательные механики в продуктах📈
👉Регистрируйтесь на открытый урок и получите скидку на программу обучения «Рекомендательные системы»: https://vk.cc/cM5baI
На открытом вебинаре 21 мая в 20:00 МСК вы узнаете, как устроена библиотека LightFM, разберётесь с подготовкой данных, обучением моделей и метриками качества (HitRate\@k, NDCG\@k). А главное — на практике научитесь строить гибридные рекомендательные модели, объединяя разные подходы для максимального результата.
После занятия вы сможете применять LightFM в реальных проектах, улучшать персонализацию и усиливать рекомендательные механики в продуктах📈
👉Регистрируйтесь на открытый урок и получите скидку на программу обучения «Рекомендательные системы»: https://vk.cc/cM5baI
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔹Брюс Эккель: «Философия Java» / Роберт Лафоре: «Объектно-ориентированное программирование в С++»
Это две достаточно объемные книги, которые позволяют познакомиться с языками, смежными для Android‑разработки, и дают хорошую базу понимания ООП и синтаксиса. Они помогают понять, почему в Kotlin всё устроено именно так. Java в прошлом был основным языком разработки под Android, а знание C++ расширяет кругозор и понимание того, как устроены другие языки.
🔹Адитья Бхаргава: «Грокаем алгоритмы»
Эта книга — отличное введение в базовые алгоритмы. Она помогает развить алгоритмическое мышление с первых шагов. Книга не требует знания сложного синтаксиса языка, достаточно оперировать базовыми конструкциями, чтобы начать. В процессе прочтения вы учитесь решать задачи, анализировать код, улучшать решения и мыслить последовательно. Также она может стать надежным помощником в подготовке к собеседованиям.
🔹Дмитрий Жемеров: «Kotlin в действии»
Отличная книга для изучения Kotlin, которую я рекомендую тем, кто уже имеет опыт работы с другим языком программирования (Java, C++). Недавно вышло новое издание, и книга остаётся хорошей альтернативой официальной документации Kotlin.
🔹Роберт Мартин: «Чистый код», «Идеальный программист», «Чистый Agile»
Дядюшка Боб (так часто зовут Роберта Мартина) хорошо известен в IT. Эти книги помогут наработать «полезные привычки», взглянуть со стороны на процессы разработки ПО, сформируют базовое представление. В начале своего пути можно принимать его слова как истину, в дальнейшем — интересно рассматривать эти книги через призму своего опыта, обсуждать и критиковать.
🔹Гэйл Лакман Макдауэлл: «Карьера Программиста»
Книга рассказывает о процессах найма и включает тестовые задания с реальных собеседований. Полезна для тех, кто хочет лучше понять, что ждёт Android-разработчиков на рынке труда.
🔹Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес: «Паттерны объектно-ориентированного проектирования»
Классическое пособие, выпущенное той самой «бандой четырех», являющееся сброником паттернов проектирования, который остаётся актуальным более 25 лет. Научит структурировать код, не писать лишнего, понимать чужой код, видеть возможности для улучшений. Не нужно помнить наизусть реализацию каждого шаблона. Книга больше ориентирована на расширение кругозора. В каждой предметной области есть свой набор наиболее популярных шаблонов — с опытом эти шаблоны сами осядут в голове. В требованиях к вакансиям часто так и пишут «Знать основные паттерны банды четырех».
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
🔹Роберт Мартин: «Чистая архитектура»
Упомянутый ранее Дядюшка Боб рассказывает про очень популярный подход к проектированию приложений. В Android-разработке популярны обсуждения чистоты архитектуры. Книга даёт представление о подходах SOLID, слоях и других принципах: «Что? Куда? Как?».
🔹Егор Бугаенко: «Элегантные объекты»
В данной книге представлено уже более глубокое погружение в суть и принципы ООП. Как и всегда — есть о чем подумать и с чем поспорить. Хорошая возможность взглянуть на известное ранее с другой стороны.
🔹Роберт Лав: «Ядро Linux: описание процесса разработки»
Не про мобильную разработку, но книга поможет глубже понять систему, на которой был основан Android.
Алекс Сюй: «System Design. Подготовка к сложному интервью»
Android-разработчикам тоже важно понимать системный дизайн. Эта книга подготовит вас к вопросам на собеседованиях и поможет понять, что скрывается за пределами мобильного приложения.
🔹Jorge Castillo: «Jetpack Compose internals»
Jetpack Compose — современный подход к созданию UI в Android (а уже — и для Kotlin Multiplatform). Книга расскажет, как Compose работает изнутри и поможет познакомиться с современным набором инструментов.
🔹Евгений Зобнин: «Android глазами хакера»
Единственная «платформенная» книга в подборке. Не вся информация в книге может оказаться актуальна, но в ней представлены интересные примеры, обсуждены принципы работы внутренних инструментов безопасности.
🔹Marcin Moskala: «Kotlin Coroutines: Deep Dive»
Корутины — основа асинхронной работы в Android. Они очень важны в современной Android-разработке, про них спрашивают почти на каждом собеседовании. Эта книга позволит разобраться с различными аспектами работы с корутинами и глубоко погрузиться в тему.
🔹Брайн Гетц: «Java Concurrency на практике»
Глубокое руководство по созданию многопоточных программ на Java, построенное на принципах безопасного, масштабируемого и эффективного параллелизма. Принципы многопоточности особенно не поменялись для Kotlin (как «наследника» Java), поэтому знания из этой книги будут полезны и тем, кто с Java не работал. Но важно помнить, что далеко не все приемы из этой книги буду встречаться мобильным разработчикам.
🔹Дональд Эрвин Кнут: «Искусство программирования»
Magnum opus Дональда Кнута. Несколько томов. Фундаментальный анализ важнейших алгоритмов.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡Децентрализованные приложения (dApps) — от идеи до реального продукта
Вы узнаете, как создаются современные приложения на блокчейне — без серверов, посредников и единого центра управления.
Простыми словами разберем:
- Что такое dApps и чем они отличаются от обычных мобильных приложений.
- Как превратить свою идею в работающий блокчейн-проект — пошаговый план.
- Какие инструменты используют разработчики (и как в этом разобраться без технического бэкграунда).
На живом примере вместе пройдем путь от задумки до готового прототипа — вы увидите, как выглядит процесс разработки "под капотом".
👉 Регистрация и подробности о курсе “Разработка децентрализованных приложений”
https://vk.cc/cM5kfh
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Вы узнаете, как создаются современные приложения на блокчейне — без серверов, посредников и единого центра управления.
Простыми словами разберем:
- Что такое dApps и чем они отличаются от обычных мобильных приложений.
- Как превратить свою идею в работающий блокчейн-проект — пошаговый план.
- Какие инструменты используют разработчики (и как в этом разобраться без технического бэкграунда).
На живом примере вместе пройдем путь от задумки до готового прототипа — вы увидите, как выглядит процесс разработки "под капотом".
👉 Регистрация и подробности о курсе “Разработка децентрализованных приложений”
https://vk.cc/cM5kfh
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Автор: Yuki Hakatori (2024)
Книга начинается с изучения основ Git и углубления в DevOps и опыт разработчиков. По мере продвижения вы поймете, как использовать возможности GitHub для совместной работы и автоматизации, и даже сможете воспользоваться GitHub Copilot для повышения производительности. Вы также узнаете, как преодолеть разрыв в DevOps, поддерживать качество кода и применять надежные меры безопасности. Кроме того, практические занятия позволят вам повысить качество работы разработчиков, укрепить командную работу и внедрять инновации со скоростью DevOps.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Bash Советы
🔁 Как перезапускать сервис только если он завис?
Иногда не хочется перезапускать сервис "на всякий случай", но вот если он реально завис — другое дело. Вот простой способ проверять, активен ли сервис, и перезапускать его при зависании:
🛠 Можно добавить в крон, например, проверку каждые 5 минут:
📁 Не забудь сделать скрипт исполняемым:
💡 Можно заменить
👉@bash_srv
Иногда не хочется перезапускать сервис "на всякий случай", но вот если он реально завис — другое дело. Вот простой способ проверять, активен ли сервис, и перезапускать его при зависании:
#!/bin/bash
SERVICE="nginx"
if ! systemctl is-active --quiet "$SERVICE"; then
echo "$(date): $SERVICE не активен, пробую перезапустить..." >> /var/log/service_monitor.log
systemctl restart "$SERVICE"
else
echo "$(date): $SERVICE работает нормально" >> /var/log/service_monitor.log
fi
🛠 Можно добавить в крон, например, проверку каждые 5 минут:
*/5 * * * * /usr/local/bin/check_nginx.sh
📁 Не забудь сделать скрипт исполняемым:
chmod +x /usr/local/bin/check_nginx.sh
💡 Можно заменить
nginx
на любой другой системный сервис.👉@bash_srv
⚡️Почему Rust — один из самых любимых языков среди разработчиков? Почему он всё чаще выбирается вместо C++ и других языков для разработки высокопроизводительных приложений?
На открытом вебинаре 22 мая в 20:00 мск мы расскажем, почему Rust привлекает так много разработчиков по всему миру. Вы узнаете, какие проблемы решает этот язык, почему его производительность и безопасность привлекают специалистов, а также как Rust занимает свою нишу в программировании.
Если вы хотите перейти на Rust или улучшить свои навыки, вы получите ответы на все вопросы. Мы обсудим его ключевые особенности, нововведения и возможности для использования в реальных проектах.
👉Запишитесь на открытый урок и получите скидку на большое обучение «Rust Developer. Basic»: https://vk.cc/cM6ZtS
На открытом вебинаре 22 мая в 20:00 мск мы расскажем, почему Rust привлекает так много разработчиков по всему миру. Вы узнаете, какие проблемы решает этот язык, почему его производительность и безопасность привлекают специалистов, а также как Rust занимает свою нишу в программировании.
Если вы хотите перейти на Rust или улучшить свои навыки, вы получите ответы на все вопросы. Мы обсудим его ключевые особенности, нововведения и возможности для использования в реальных проектах.
👉Запишитесь на открытый урок и получите скидку на большое обучение «Rust Developer. Basic»: https://vk.cc/cM6ZtS
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Автор: Phil Wilkins (2024)
В этой книге представлены все возможности Fluent Bit по маршрутизации и обработке логов, метрик и трассировки — от фундаментальной настройки до продвинутых интеграций. Вы начнете с готовых конфигураций для универсальных случаев использования, постепенно продвигаясь вперед, чтобы увидеть, как Fluent Bit работает с современными инновациями, такими как OpenTelemetry и аналитическая обработка событий в реальном времени. Вы узнаете, как настраивать фильтрацию и обработку с помощью скриптов и плагинов Lua и удовлетворять требованиям высокомасштабируемых сред при минимальном занимаемом пространстве. К концу курса вы будете готовы к эффективному построению специализированных конвейеров наблюдения с помощью Fluent Bit.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Системный Администратор Windows
👋 Привет, админы!
Сегодня поймал подозрительную задачу в планировщике Windows — срабатывала каждый час и тянула PowerShell с base64-строкой.
Выглядело безобидно (
🔍 Если хочешь быстро проверить, нет ли на твоем сервере вредоносных или странных задач, вот скрипт, который я использую:
💡 Скрипт вытаскивает все задачи, где используется PowerShell, cmd или скриптовые интерпретаторы — часто именно через них атакующие запускают свой код.
Особенно стоит насторожиться, если аргументы содержат
📌 Кстати, найденная мной задача маскировалась под системную и запускалась от
💬 А ты проверяешь планировщик в своих аудитах? Может, есть свои лайфхаки для поиска шела?
👉 @win_sysadmin
Сегодня поймал подозрительную задачу в планировщике Windows — срабатывала каждый час и тянула PowerShell с base64-строкой.
Выглядело безобидно (
UpdateTask1
), но явно не из дружелюбных...🔍 Если хочешь быстро проверить, нет ли на твоем сервере вредоносных или странных задач, вот скрипт, который я использую:
Get-ScheduledTask | ForEach-Object {
$task = $_
$actions = ($task.Actions | Where-Object { $_.Execute -match "powershell|cmd|wscript|cscript" })
if ($actions) {
[PSCustomObject]@{
TaskName = $task.TaskName
Path = $task.TaskPath
Action = $actions.Execute + " " + $actions.Arguments
UserId = $task.Principal.UserId
}
}
} | Format-Table -AutoSize
💡 Скрипт вытаскивает все задачи, где используется PowerShell, cmd или скриптовые интерпретаторы — часто именно через них атакующие запускают свой код.
Особенно стоит насторожиться, если аргументы содержат
-EncodedCommand
, iex
, или обращения к внешним ресурсам.📌 Кстати, найденная мной задача маскировалась под системную и запускалась от
SYSTEM
— проверяй, кому доверена каждая задача.💬 А ты проверяешь планировщик в своих аудитах? Может, есть свои лайфхаки для поиска шела?
👉 @win_sysadmin
Автор: Alexander Russkov (2024)
Рассматривается широкий спектр задач и концепций, необходимых для создания реальных приложений, включая лучшие практики UI и продвинутые советы, MVVM, внедрение зависимостей, производительность и профилирование памяти. Поскольку реальные приложения часто выходят за рамки разработки фронтенда, в этой книге также рассматривается интеграция с внутренними сервисами для аутентификации, обработки данных, синхронизации и обновлений в реальном времени. Кроме того, вы научитесь реализовывать несколько стратегий интеграции с искусственным интеллектом, и все это без какого-либо предварительного опыта работы с машинным обучением.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑🏻💻Хотите начать карьеру в программировании или улучшить свои навыки? Python — один из самых востребованных языков, который откроет для вас множество возможностей.
На курсе «Python Developer. Basic» вы научитесь создавать веб-приложения, работать с базами данных, использовать фреймворки FastAPI и Django, а также погрузитесь в асинхронное программирование.
Не упустите шанс прокачать свои навыки под руководством опытных практикующих экспертов. Программа курса регулярно обновляется с учетом требований рынка. После окончания вы будете готовы к реальным задачам и сможете претендовать на роль уверенного Junior Python-разработчика.
🚀Старт группы уже близко, оставьте заявку прямо сейчас и получите скидку на обучение: https://vk.cc/cM8BAQ
На курсе «Python Developer. Basic» вы научитесь создавать веб-приложения, работать с базами данных, использовать фреймворки FastAPI и Django, а также погрузитесь в асинхронное программирование.
Не упустите шанс прокачать свои навыки под руководством опытных практикующих экспертов. Программа курса регулярно обновляется с учетом требований рынка. После окончания вы будете готовы к реальным задачам и сможете претендовать на роль уверенного Junior Python-разработчика.
🚀Старт группы уже близко, оставьте заявку прямо сейчас и получите скидку на обучение: https://vk.cc/cM8BAQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Forwarded from Мир технологий и науки (Technology World)
Media is too big
VIEW IN TELEGRAM
Летающий мотоцикл Volonaut Airbike — прорыв в сфере персональной воздушной мобильности.
Футуристическое одноместное транспортное средство стало воплощением смелой концепции, которую часто можно увидеть в научно-фантастических фильмах.
Этот «супербайк для неба» работает на реактивной тяге и предназначен для перевозки одного человека на скоростях до 200 км/ч.
Запатентованная система стабилизации Airbike, усиленная полетным компьютером, обеспечивает автоматическое зависание и простоту управления для пилота.
Уникальная посадка с ничем не ограниченным обзором на 360 градусов помогает пилоту быстро слиться с машиной и ощутить полную свободу полета.
Благодаря сверхкомпактным габаритам и отсутствию вращающихся винтов, Airbike легко перемещается даже в тесных пространствах.
Airbike в 7 раз легче обычного мотоцикла благодаря использованию передовых углепластиковых материалов, 3D-печати и минималистичному дизайну.
👉@mir_teh
Футуристическое одноместное транспортное средство стало воплощением смелой концепции, которую часто можно увидеть в научно-фантастических фильмах.
Этот «супербайк для неба» работает на реактивной тяге и предназначен для перевозки одного человека на скоростях до 200 км/ч.
Запатентованная система стабилизации Airbike, усиленная полетным компьютером, обеспечивает автоматическое зависание и простоту управления для пилота.
Уникальная посадка с ничем не ограниченным обзором на 360 градусов помогает пилоту быстро слиться с машиной и ощутить полную свободу полета.
Благодаря сверхкомпактным габаритам и отсутствию вращающихся винтов, Airbike легко перемещается даже в тесных пространствах.
Airbike в 7 раз легче обычного мотоцикла благодаря использованию передовых углепластиковых материалов, 3D-печати и минималистичному дизайну.
👉@mir_teh
🎓 Грейд в профессии — это не обязательно скучные лекции на курсах, дедлайны и курсы по завышенным ценам.
Иногда — это просто подписка.
У OTUS есть подписка на обучение. Не один курс — а доступ сразу к трём. Любым. Хочешь Аналитика данных, системный анализ и 1С параллельно? Без проблем. Через месяц — сменить стек? Легко.
🧠 Для кого подписка:— для специалистов уровня middle+— для тех, кто хочет развиваться без пауз— для тех, кто устал покупать по одному курсу на каждый навык
Что внутри:
— 200+ курсов по backend, frontend, DevOps, аналитике, архитектуре и не только— возможность учиться в своём ритме
— консультации с преподавателями (в профессиональном тарифе)
— новый подход к обучению без привязки к одному направлению
Подписка — это как плейлист из знаний: сам собираешь, сам слушаешь, сам решаешь, когда нажать "следующий".Без перегруза, без стресса, без ощущения, что зря потратил деньги на не тот курс.
📌 Посмотреть, как это работает — https://otus.pw/6iqn/?erid=2W5zFGVxcBS
Инструмент для тех, кто не стоит на месте.И хочет расти дальше — без лишнего шума вокруг.
#реклама
О рекламодателе
Иногда — это просто подписка.
У OTUS есть подписка на обучение. Не один курс — а доступ сразу к трём. Любым. Хочешь Аналитика данных, системный анализ и 1С параллельно? Без проблем. Через месяц — сменить стек? Легко.
🧠 Для кого подписка:— для специалистов уровня middle+— для тех, кто хочет развиваться без пауз— для тех, кто устал покупать по одному курсу на каждый навык
Что внутри:
— 200+ курсов по backend, frontend, DevOps, аналитике, архитектуре и не только— возможность учиться в своём ритме
— консультации с преподавателями (в профессиональном тарифе)
— новый подход к обучению без привязки к одному направлению
Подписка — это как плейлист из знаний: сам собираешь, сам слушаешь, сам решаешь, когда нажать "следующий".Без перегруза, без стресса, без ощущения, что зря потратил деньги на не тот курс.
📌 Посмотреть, как это работает — https://otus.pw/6iqn/?erid=2W5zFGVxcBS
Инструмент для тех, кто не стоит на месте.И хочет расти дальше — без лишнего шума вокруг.
#реклама
О рекламодателе
Автор: Christian Ullenboom (2024)
Сделайте первый шаг к тому, чтобы поднять свои навыки кодирования на новый уровень, и проверьте свои знания Java на каверзных задачах по программированию с помощью пирата Капитана ЧаоЧао. Это первый из двух томов, в которых вы найдете все необходимое для успешного освоения Java, включая приемы, которые вы должны знать в деталях как профессионал, а также интенсивное обучение чистому коду и продуманному дизайну, которые несут в себе даже сложное программное обеспечение.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор: Jason Strimpel (2024)
Подробные рецепты помогут вам использовать передовой OpenBB SDK для сбора свободно распространяемых данных по акциям, опционам и фьючерсам, а также создать собственную исследовательскую среду с использованием таких молниеносных методов хранения данных, как SQLite, HDF5 и ArcticDB.В этой книге вы узнаете, как использовать SciPy и статмодели для определения альфа-факторов и хеджирования рисков, а также для построения факторов импульса и средней реверсии. Вы оптимизируете параметры стратегии с помощью оптимизации «вперед-назад» с использованием vectorbt и построите готовый к производству бэктест с помощью Zipline Reloaded.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор: David Cohen (2024)
Книга написана специально для инженеров-программистов, а не для системных администраторов Linux, поэтому в каждой главе вы узнаете достаточно теории, чтобы понять, что вы делаете, прежде чем перейти к практическим командам, которые вы сможете использовать в своей повседневной работе в качестве разработчика программного обеспечения. По мере работы над книгой вы быстро усвоите основы работы Linux и освоите командную строку.Получив основные навыки, вы увидите, как применять их в различных контекстах, с которыми вы сталкиваетесь как разработчик программного обеспечения: создание и работа с образами Docker, автоматизация скучных задач сборки с помощью сценариев оболочки и устранение проблем в производственных средах.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Bash Советы
🗑️ Bash-совет дня: safe_rm — «корзина» для удаляемых файлов
Сколько раз вы случайно удаляли важный конфиг? Давайте сделаем
Быстрый старт
Проверяем
> Лайфхак:
> Хотите разные сроки хранения? Меняйте
> Регулярные выражения в
Спасайте нервы и конфиги! 😉
👉@bash_srv
Сколько раз вы случайно удаляли важный конфиг? Давайте сделаем
rm
более дружелюбным — вместо мгновенного уничтожения файлы будут складываться в «корзину» и автоматически очищаться спустя 30 дней.
#!/usr/bin/env bash
# safe_rm — перемещает удаляемые файлы в локальную «корзину»
TRASH_DIR="$HOME/.local/share/Trash/files" # куда складываем
mkdir -p "$TRASH_DIR"
stamp=$(date +%Y-%m-%d_%H-%M-%S)
for item in "$@"; do
if [[ ! -e $item ]]; then
printf '⚠️ %s: no such file or directory\n' "$item" >&2
continue
fi
mv -- "$item" "$TRASH_DIR/$(basename "$item")_$stamp"
done
# авто-очистка файлов, которым больше 30 дней
find "$TRASH_DIR" -type f -mtime +30 -delete 2>/dev/null
Быстрый старт
sudo install -m 755 safe_rm /usr/local/bin/
echo "alias rm='safe_rm'" >> ~/.bashrc && source ~/.bashrc
Проверяем
touch important.cfg
rm important.cfg
ls ~/.local/share/Trash/files # Файл на месте 🎉
> Лайфхак:
> Хотите разные сроки хранения? Меняйте
-mtime +30
на нужное количество дней.> Регулярные выражения в
find
позволяют тоньше выбирать, что чистить (например, только логи *_$(date +%Y-%m-*)
).Спасайте нервы и конфиги! 😉
👉@bash_srv
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе.
Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса
За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО.
➡️ ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса
За 5 месяцев обучения ты разберёшь ключевые особенности Rust и сможешь не только разрабатывать сложные программные продукты, но и в целом лучше проектировать ПО.
➡️ ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Автор: Michele Fadda (2024)
Благодаря практическому подходу книга погружает вас в основы SwiftUI и рассказывает о тех его частях, которые в большинстве вводных руководств опускаются.Начав с создания представлений и модификаторов, вы перейдете к более сложным и отзывчивым пользовательским интерфейсам и продвинутым техникам, постепенно переходя к созданию сложных приложений.Кроме того, в книге уделено внимание новым возможностям асинхронного программирования и архитектурным паттернам для создания эффективных, современных и хорошо структурированных приложений.Наконец, вы узнаете об интеграции UIkit и SwiftUI и о том, как выполнять тесты для SwiftUI-приложений.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM