Kira - крутая библиотека для воспроизведения звука на 🦀 Rust.
Основное преимущество, - так называемое
То есть при воспроизведении звука, тред не будет блокироваться.
Как это происходит, например, с
Это очень полезно, если вы делаете игру или какое-то особо интерактивное приложение, главные функции которого работают в основном потоке.
Иначе придётся самому спавнить тред и уже в нем воспроизводить звук.
Крч морока еще та.
Библиотека может еще кучу всего и позиционирует себя как быструю и эффективную.
И, конечно же, кроссплатформенную.
В остальном топ штука 🔥
Ставится командой ⚙️
Основное преимущество, - так называемое
non-blocking behaviour
.То есть при воспроизведении звука, тред не будет блокироваться.
Как это происходит, например, с
Rodio
.Это очень полезно, если вы делаете игру или какое-то особо интерактивное приложение, главные функции которого работают в основном потоке.
Крч морока еще та.
И, конечно же, кроссплатформенную.
В остальном топ штука 🔥
Ставится командой ⚙️
cargo add kira
Документация и примеры кода на Crates.Tray-icon - это библиотека для добавления иконки приложения в системный трей.
Разработчики библиотеки это авторы
А значит она поддерживает
💻 На Windows иконка в трей работает без проблем, хотя если попытаться запустить
Избежать это можно, если создавать его вот так
🖥 На Linux трей работает только через
🍏 На MacOS вам придётся создавать
Также стоит учесть, что библиотека не заработает вместе с
Если вам нужна иконка в системном трее для
Причем инсталлятор
Ставится командой ⚙️
Еще полезные примеры кода есть в репозитории.
Разработчики библиотеки это авторы
Tauri
.А значит она поддерживает
Event Loop
из Tao
(еще есть egui
и winit
).event loop
вне основного треда приложения, - будет паник.Избежать это можно, если создавать его вот так
EventLoopBuilder::new().with_any_thread(true).build()
.gtk3
, с помощью таких библиотек как libappindicator-gtk3
или libayatana-appindicator
.event loop
прямо в основном потоке, если не ошибаюсь это требование самой ОС.Также стоит учесть, что библиотека не заработает вместе с
Tauri
, будет конфликт зависимостей.Если вам нужна иконка в системном трее для
Tauri
приложения, то в нём уже встроена вроде как эта же самая библиотека.Причем инсталлятор
Tauri
убедится, что в системе есть нужные библиотеки (как в случае с Linux).Ставится командой ⚙️
cargo add tray-icon
Документация и примеры кода на Crates.Еще полезные примеры кода есть в репозитории.
Please open Telegram to view this post
VIEW IN TELEGRAM
Недавно вышла stable версия языка 🦀 Rust 1.70.0.
Из самого интересного.
Наконец-то стабилизировали такие штуки, как
Теперь они входят в стандартную библиотеку.
А значит крейты
Бадум тссс :3
О том, что еще нового было добавлено/исправлено, - вы можете почитать здесь или посмотреть ролик на канале Let's get rusty.
Из самого интересного.
Наконец-то стабилизировали такие штуки, как
OnceCell
и OnceLock
.Теперь они входят в стандартную библиотеку.
А значит крейты
lazy_static
и once_cell
больше не нужны.Бадум тссс :3
О том, что еще нового было добавлено/исправлено, - вы можете почитать здесь или посмотреть ролик на канале Let's get rusty.
Так ли хорош этот ваш Mojo?
И действительно ли он заменит Python.
(спойлер: даже близко нет)
https://youtu.be/yj1wkXdnb24
И действительно ли он заменит Python.
(спойлер: даже близко нет)
https://youtu.be/yj1wkXdnb24
YouTube
Язык 🔥 Mojo... быстрее чем Python в 35,000 раз
Так ли хорош этот ваш Mojo?
И действительно ли он заменит Python.
(спойлер: даже близко нет)
🆇 Ссылки из видео 🆇
𝟭: Наш ТГ канал - https://t.me/howdyho_official
𝟮: Наш ТГ канал по Python - https://t.me/xo_py
𝟯: Наш ТГ канал по Rust - https://t.me/xorust…
И действительно ли он заменит Python.
(спойлер: даже близко нет)
🆇 Ссылки из видео 🆇
𝟭: Наш ТГ канал - https://t.me/howdyho_official
𝟮: Наш ТГ канал по Python - https://t.me/xo_py
𝟯: Наш ТГ канал по Rust - https://t.me/xorust…
Известно, что в 🐍 Python конструкция
А как в 🦀 Rust?
Вот вы сходу можете сказать, какая из конструкций в этом языке работает производительнее?
Ответ:Никакая. 🦀 Rust еще на этапе компиляции одинаково оптимизирует обе конструкции. Так что смело пользуйтесь более удобным match 😎
Пруф здесь и на скринах.
if/else
работает быстрее, чем match/case
.А как в 🦀 Rust?
Вот вы сходу можете сказать, какая из конструкций в этом языке работает производительнее?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Показываю как на Tauri создавать красивые и быстрые программы для ПК.
Работающие одновременно на Windows, Mac и Linux.
https://youtu.be/IWDY2nLohIY?watch
Работающие одновременно на Windows, Mac и Linux.
https://youtu.be/IWDY2nLohIY?watch
YouTube
Как сделать красивую программу под ПК? | Tauri за 10 минут!
Показываю как на Tauri создавать красивые и быстрые программы для ПК.
Работающие одновременно на Windows, Mac и Linux.
Переходи по ссылке и смотри трансляцию с VK Open: https://vk.cc/coYhyZ
======
🆇 Ссылки из видео 🆇
𝟭: Оф. сайт Tauri - https://tauri.app…
Работающие одновременно на Windows, Mac и Linux.
Переходи по ссылке и смотри трансляцию с VK Open: https://vk.cc/coYhyZ
======
🆇 Ссылки из видео 🆇
𝟭: Оф. сайт Tauri - https://tauri.app…
Вотб, держите краба.
🦀 🎉 🤔 😀 🧐 😧 ❗️
p.s. Да я жив, нет постов не будет каждый день, но те что будут - красивое.
Так что ждемс :3
p.s. Да я жив, нет постов не будет каждый день, но те что будут - красивое.
Так что ждемс :3
Please open Telegram to view this post
VIEW IN TELEGRAM
- Доводилось ли вам писать на Rust? Владение.
- Владение.
- Вас держат в заложниках и заставляют писать на Rust? Владение.
- Владение.
- Когда вы пишите на Rust, вам хорошо? Владение.
- Владение.
- Лучший язык.
- Лучший язык.
- Что вы чувствуете глядя на код языка Rust? Лучший язык.
- Лучший язык.
- Вас учили писать только на Rust? Лучший язык.
- Лучший язык.
- Вы жаждете каждый день писать на Rust? Владение.
- Владение.
- Вам снится что вы пишете на Rust? Владение.
- Владение.
- Что вы чувствуете, глядя на логотип краба? Лучший язык.
- Лучший язык.
- Что вы чувствуете, когда владеете переменной в Rust? Владение.
- Владение.
- Пишите на Rust.
- Пишите на Rust.
- Повторите тра раза "Rust лучший язык".
- Rust лучший язык. Rust лучший язык. Rust лучший язык.
- Владение.
- Вас держат в заложниках и заставляют писать на Rust? Владение.
- Владение.
- Когда вы пишите на Rust, вам хорошо? Владение.
- Владение.
- Лучший язык.
- Лучший язык.
- Что вы чувствуете глядя на код языка Rust? Лучший язык.
- Лучший язык.
- Вас учили писать только на Rust? Лучший язык.
- Лучший язык.
- Вы жаждете каждый день писать на Rust? Владение.
- Владение.
- Вам снится что вы пишете на Rust? Владение.
- Владение.
- Что вы чувствуете, глядя на логотип краба? Лучший язык.
- Лучший язык.
- Что вы чувствуете, когда владеете переменной в Rust? Владение.
- Владение.
- Пишите на Rust.
- Пишите на Rust.
- Повторите тра раза "Rust лучший язык".
- Rust лучший язык. Rust лучший язык. Rust лучший язык.
Крч 🦀 Rust наконец удостоился своей собственной IDE от JetBrains.
Теперь не придётся довольствоваться плагинами под PyCharm.
Называется новая IDE —Rust Lover Rust Rover.
Для скачивания и использования доступна бесплатно.
По крайней мере пока идёт early access.
Ржавым программистам — Ржавая IDE 🌚
Теперь не придётся довольствоваться плагинами под PyCharm.
Называется новая IDE —
Для скачивания и использования доступна бесплатно.
По крайней мере пока идёт early access.
Ржавым программистам — Ржавая IDE 🌚
This media is not supported in your browser
VIEW IN TELEGRAM
Скоро буит видос как выучить 🦀 Rust на канале.
Сразу скажу, я там буду призывать всех перестать употреблять в пищу крабов.
И назову 🦀 Rust самым любимым программистами языком.
Несёмсвет Раст в массы, господа!!1
#CRABSNOTFOOD #RUST #FOREVER #LOVE
Сразу скажу, я там буду призывать всех перестать употреблять в пищу крабов.
И назову 🦀 Rust самым любимым программистами языком.
Несём
#CRABSNOTFOOD #RUST #FOREVER #LOVE