🧹 ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π² Docker: ΠΊΠ°ΠΊ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Docker β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΡΠΎΡ€ΡΡ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ, ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ, Ρ‚ΠΎΠΌΠ°ΠΌΠΈ ΠΈ сСтями. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ систСму ΠΈ Π·Π°Π±ΠΈΠ²Π°Π΅Ρ‚ диск.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ быстро навСсти порядок:

β–ͺ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ остановлСнныС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹

docker container prune


β–ͺ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹

docker image prune
docker image prune -a


β–ͺ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ сСти

docker network prune


β–ͺ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠΌΠ°

docker volume prune


β–ͺ КомплСксная очистка всСго окруТСния

docker system prune
docker system prune -a


βš™οΈ Автоматизация очистки (Ρ€Π°Π· Π² нСдСлю Ρ‡Π΅Ρ€Π΅Π· cron)

0 * * 0 /usr/bin/docker system prune -f


πŸ“¦ Для Docker Compose-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

docker-compose down --remove-orphans


βœ… РСгулярная очистка β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ свободного пространства. ΠŸΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ°, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ваша систСма скаТСт спасибо.

@DevopsDocker
❓ Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° Python?


a = 256
b = 256
c = 257
d = 257

print(a is b) # #1
print(c is d) # #2

print(True + True + True == 3) # #3
print(True is 1) # #4
print(False == 0) # #5
print(False is 0) # #6


πŸ”’ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π°:

A)

True
True
True
True
True


B)

False
True
False
True
False


C)

False
True
False
True
False


D)

True
False
False
False
False


βœ… ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: B

πŸ’‘ ΠŸΠΎΡ‡Π΅ΠΌΡƒ?
-
a is b β†’ True, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ int ΠΎΡ‚ -5 Π΄ΠΎ 256 ΠΊΡΡˆΠΈΡ€ΡƒΡŽΡ‚ΡΡ.
-
c is d β†’ False, число 257 Π½Π΅ ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ.
-
True + True + True == 3 β†’ True, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, True == 1.
-
True is 1 β†’ False β€” это Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ (bool ΠΈ int).
-
False == 0 β†’ True, False is 0 β†’ False.
πŸ–₯ ΠžΠ³Ρ€ΠΎΠΌΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Linux-ΠΊΠΎΠΌΠ°Π½Π΄

РСально огромная: Π±ΠΎΠ»Π΅Π΅ 5000 страниц, всё ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎ катСгориям.

МоТно ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ для локального использования.

#linux #commands #library
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ€– Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅Π½Π΄: ИИ-ассистСнты Π²Ρ€ΠΎΠ΄Π΅ ChatGPT ΠΈ Gemini всё Ρ‡Π°Ρ‰Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΊΠΎΠ΄ с Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ зависимостями. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ быстро Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ β€” ΠΎΠ½ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ эти Π³Π°Π»Π»ΡŽΡ†ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ названия Π² PyPI ΠΈ NPM, наполняя ΠΈΡ… врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ.

Под особой ΡƒΠ³Ρ€ΠΎΠ·ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰ΠΈΠ΅ vibe-coding β€” Π±Π΅Π·Π΄ΡƒΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ИИ-подсказок. НСкоторыС Ρ„Π΅ΠΉΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ выглядят ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, GitHub-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π±Π»ΠΎΠ³ΠΈ-ΠΎΠ΄Π½ΠΎΠ΄Π½Π΅Π²ΠΊΠΈ.

‼️ Π€ΠΎΠ½Π΄ Python Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ эту Ρ‚Π°ΠΊΡ‚ΠΈΠΊΡƒ «слопсквоттинг» (ΠΎΡ‚ *slop* β€” «мусорный Π²Ρ‹Π²ΠΎΠ΄ ИИ») ΠΈ усиливаСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². Пока главная рСкомСндация β€” Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли Π΅Ρ‘ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ИИ.

πŸ”— Бсылка - *ΠΊΠ»ΠΈΠΊ*
🌐 GeoPincer β€” это Python-скрипт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Overpass API OpenStreetMap для поиска мСстополоТСний, Π³Π΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ находятся Π² нСпосрСдствСнной близости Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°!

🌟 Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² качСствС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ поиска ΠΈ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° названия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΎΡΡ‚ΠΎΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны рядом. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ устанавливаСтся Π² 500 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° --distance. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ поиска ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ URL-адрСсов Google Maps, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ.

πŸ” ЛицСнзия: MIT

πŸ–₯ Github

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ–₯ Python Π½Π° скорости Rust

Новый Function (fxn) β€” Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Python-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, сравнимой с Rust.

🧠 Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?
- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ символичСскоС трассированиС Π½Π° CPython для Π°Π½Π°Π»ΠΈΠ·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
- Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниС (IR)
- ВранслируСт IR Π² C++ ΠΈΠ»ΠΈ Rust, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄
- ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Linux, Android, WebAssembly ΠΈ Π΄Ρ€.

πŸ“¦ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
@compile
def fma(x: float, y: float, z: float) -> float:
return x * y + z
ПослС компиляции Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° Python.

πŸ”— ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅
πŸ”— Github

@pro_python_code

#Python #Rust #fxn #Compiler #Performance #AI #ML #Wasm
Please open Telegram to view this post
VIEW IN TELEGRAM
Π― поТалСю ΠΎΠ± этом, Π½ΠΎ Π»Π°Π΄Π½ΠΎ...

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ сливаю Π²Π°ΠΌ самый Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ источник слитых курсов, бСсплатных ΠΊΠ½ΠΈΠ³, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π»ΡƒΡ‡ΡˆΠΈΡ… ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΎΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Если послС этого Π½Π΅ смоТСшь ΡΡ‚Π°Ρ‚ΡŒ Π‘Π΅Π½ΠΈΠΎΡ€ΠΎΠΌ, Ρ‚ΠΎ Ρ‚Ρ‹ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ΅Π½!

Π’ΠΎΡ‚ ссылка - https://www.tg-me.com/+ZLrCusZbNeYyODli
Forwarded from Machinelearning
🌟 Kimi-Audio: открытая модСль для Π°ΡƒΠ΄ΠΈΠΎΠ·Π°Π΄Π°Ρ‡.

Kimi-Audio β€” инструктивная модСль с 7 ΠΌΠ»Ρ€Π΄. ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², разработанная ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ MoonshotAI, которая ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ распознаваниС Ρ€Π΅Ρ‡ΠΈ, Π°Π½Π°Π»ΠΈΠ· Π°ΡƒΠ΄ΠΈΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. МодСль ΠΏΠΎΠΊΠ°Π·Π°Π»Π° SOTA-Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π° мноТСствС Π°ΡƒΠ΄ΠΈΠΎΠ±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠ², ΠΎΡ‚ распознавания Ρ€Π΅Ρ‡ΠΈ Π΄ΠΎ ΡΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°.

АрхитСктура Kimi-Audio β€” это 3 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°:

πŸŸ’Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π°ΡƒΠ΄ΠΈΠΎ Π² дискрСтныС сСмантичСскиС Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ (12.5 Π“Ρ†) Ρ‡Π΅Ρ€Π΅Π· Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ дополняСт ΠΈΡ… Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΌΠΈ акустичСскими ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΈΠ· Whisper.

πŸŸ’ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ LLM (Π½Π° Π±Π°Π·Π΅ Qwen 2.5 7B) с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ слоями для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Β«Π³ΠΎΠ»ΠΎΠ²Π°ΠΌΠΈΒ» для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ тСкста ΠΈ Π°ΡƒΠ΄ΠΈΠΎ.

πŸŸ’Π”Π΅Ρ‚ΠΎΠΊΠ΅Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° основС flow matching ΠΈ BigVGAN. Он ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π·Π²ΡƒΠΊ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ сСкунды благодаря Ρ‡Π°Π½ΠΊΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΌΡƒ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ look-ahead ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ внимания заслуТиваСт ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ обучСния, ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ подошла отвСтствСнно ΠΈ скрупулСзно: 13 ΠΌΠ»Π½ часов Π°ΡƒΠ΄ΠΈΠΎ Π±Ρ‹Π»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· автоматичСский ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΡˆΡƒΠΌΠΎΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅, Π΄ΠΈΠ°Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Ρ‚Ρ€Π°Π½ΡΠΊΡ€ΠΈΠΏΡ†ΠΈΡŽ.

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ качСства сСгмСнты объСдинялись ΠΏΠΎ контСксту, Π° транскрипции дополнялись ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π° основС ΠΏΠ°ΡƒΠ·. ПослС прСдобучСния Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ… ASR ΠΈ TTS модСль ΠΏΡ€ΠΎΡˆΠ»Π° этап SFT Π½Π° 300 тыс. часов Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈ Π°ΡƒΠ΄ΠΈΠΎΡ‡Π°Ρ‚Ρ‹).

Π’ тСстах ASR Kimi-Audio ΠΏΠΎΠΊΠ°Π·Π°Π»Π°: WER 1.28 Π½Π° LibriSpeech test-clean ΠΏΡ€ΠΎΡ‚ΠΈΠ² 2.37 Ρƒ Qwen2.5-Omni. Π’ Π°ΡƒΠ΄ΠΈΠΎΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΎΠ½Π° Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ClothoAQA (73.18) ΠΈ MELD (59.13), Π° Π² классификации сцСн (CochlScene) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 80.99 β€” Π½Π° 17 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΡˆΠ΅ блиТайшСго сопСрника. Π’ Π΄ΠΈΠ°Π»ΠΎΠ³Π°Ρ… модСль Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ GPT-4o (3.90 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 4.06 ΠΏΠΎ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠ΅).


πŸ“Œ Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° : Apache 2.0 License.

πŸ“Œ Π›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ: MIT License.


🟑МодСль
πŸŸ‘Π’Π΅Ρ…ΠΎΡ‚Ρ‡Π΅Ρ‚
πŸ–₯GitHub


@ai_machinelearning_big_data

#AI #ML #KimiAudio #MoonshotAI
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 RegExp: Как Π½Π°ΠΉΡ‚ΠΈ строки с IP-адрСсами Π² Π»ΠΎΠ³Π°Ρ…

Частая Π·Π°Π΄Π°Ρ‡Π° β€” Π²Ρ‹Ρ†Π΅ΠΏΠΈΡ‚ΡŒ IP-адрСса ΠΈΠ· Π»ΠΎΠ³ΠΎΠ². Π’ΠΎΡ‚ рСгулярка ΠΈ однострочник, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚:


grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/nginx/access.log


πŸ“Œ Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚:
- -Eo β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ рСгулярки ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ совпадСния
- ([0-9]{1,3}\.){3}[0-9]{1,3} β€” шаблон для IPv4-адрСсов

πŸ’‘ МоТно Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΈ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ частотС:


grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head


πŸš€ ΠŸΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎΠΏ IP-адрСсов ΠΏΠΎ количСству ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ β€” ΡƒΠ΄ΠΎΠ±Π½ΠΎ для Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ выявлСния ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ активности.
🎯 GitHub Copilot β€” обновлСния Π² Visual Studio 17.14 Preview 3

🎯 1) Π‘ΠΎΠ»Π΅Π΅ глубокая интСграция Copilot Chat
● Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‡Π°Ρ‚ встроСн прямо Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ Π±Π΅Π· открытия ΠΏΠ°Π½Π΅Π»ΠΈ.
● Π’Ρ‹Π΄Π΅Π»ΡΠ΅ΡˆΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ β€” пишСшь β€œExplain this” β€” ΠΎΡ‚Π²Π΅Ρ‚ Π² tooltip.

🎯 2) ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΈΡ… языков
● Π‘++, C#, JavaScript, Python β€” Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ контСкст многоязычных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
● ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ namespace, dependency, partial classes.

🎯 3) ДСйствия Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· Ρ‡Π°Ρ‚Π°
● Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Insert/Replace прямо Π² Ρ‡Π°Ρ‚Π΅, ΠΈ ΠΊΠΎΠ΄ появится Π² Ρ„Π°ΠΉΠ»Π΅.
● МоТно ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Undo Π² VS.

🎯 4) ВстроСнная докумСнтация
● Π‘ΠΏΡ€ΠΎΡΠΈΡˆΡŒ β€œHow to use HttpClient in C#?” β€” ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆΡŒ ΠΊΠΎΠ΄ ΠΈ объяснСниС Π±Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

🎯 5) Новый UI Copilot Chat
● Π‘Ρ‚Π°Π» ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ markdown , свСртываниС Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ².

πŸ‘€ GitHub Copilot Π² VS всС Π±Π»ΠΈΠΆΠ΅ ΠΊ Ρ€ΠΎΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ассистСнта β€” Π° Π½Π΅ просто Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π£ΠΆΠ΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ?

βœ”οΈ Π Π΅Π»ΠΈΠ·
Please open Telegram to view this post
VIEW IN TELEGRAM
# πŸ” Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ: ΠΎΠ±Π·ΠΎΡ€ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” основа ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности. ΠžΡ‚ мСссСндТСров ΠΈ банковских систСм Π΄ΠΎ VPN β€” всё дСрТится Π½Π° Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

БСгодня ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ дСсятки Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π½ΠΎ срСди Π½ΠΈΡ… Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ нСсколько Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмых. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΈΡ… понятным языком.

---

## 1️⃣ AES (Advanced Encryption Standard)

AES β€” стандарт симмСтричного Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. ΠŸΡ€ΠΈΠ½ΡΡ‚ Π² 2001 Π³ΠΎΠ΄Ρƒ, Π·Π°ΠΌΠ΅Π½ΠΈΠ» DES. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

- Π‘Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…: 128 Π±ΠΈΡ‚
- ΠšΠ»ΡŽΡ‡ΠΈ: 128, 192 ΠΈΠ»ΠΈ 256 Π±ΠΈΡ‚
- ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°ΡƒΠ½Π΄ΠΎΠ²: 10, 12, 14

### πŸ’‘ Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ?

- HTTPS
- VPN (OpenVPN, WireGuard)
- ZIP-Π°Ρ€Ρ…ΠΈΠ²Ρ‹
- WhatsApp, Signal

### 🐍 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Python (PyCryptodome):


from Crypto.Cipher import AES
from Crypto.Random import get_random_bytes
from Crypto.Util.Padding import pad, unpad

key = get_random_bytes(16) # 128-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡
cipher = AES.new(key, AES.MODE_CBC)

data = b"Secret message"
padded = pad(data, AES.block_size)
encrypted = cipher.encrypt(padded)

print("Encrypted:", encrypted)

# Для Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π½ΡƒΠΆΠ΅Π½ IV
iv = cipher.iv
cipher_dec = AES.new(key, AES.MODE_CBC, iv)
decrypted = unpad(cipher_dec.decrypt(encrypted), AES.block_size)

print("Decrypted:", decrypted.decode())


2️⃣ RSA (Rivest–Shamir–Adleman)

RSA β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с асиммСтричными ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ (Π΅ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ΠΈ). ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для бСзопасной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй.

- Π Π°Π·ΠΌΠ΅Ρ€ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ: ΠΎΡ‚ 1024 Π΄ΠΎ 4096 Π±ΠΈΡ‚
- Основан Π½Π° слоТности Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… чисСл

πŸ’‘ Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ?

- TLS/SSL
- PGP/GPG
- Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ подписи

### 🐍 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Python (cryptography):


from cryptography.hazmat.primitives.asymmetric import rsa, padding
from cryptography.hazmat.primitives import hashes

# ГСнСрация ΠΊΠ»ΡŽΡ‡Π΅ΠΉ
private_key = rsa.generate_private_key(public_exponent=65537, key_size=2048)
public_key = private_key.public_key()

message = b"Secret message"

# Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅
ciphertext = public_key.encrypt(
message,
padding.OAEP(mgf=padding.MGF1(algorithm=hashes.SHA256()), algorithm=hashes.SHA256(), label=None)
)

print("Encrypted:", ciphertext)

# Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅
plaintext = private_key.decrypt(
ciphertext,
padding.OAEP(mgf=padding.MGF1(algorithm=hashes.SHA256()), algorithm=hashes.SHA256(), label=None)
)

print("Decrypted:", plaintext.decode())


3️⃣ ChaCha20 (с ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ схСмой Poly1305)

ChaCha20-Poly1305 β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ с Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ. БыстрСС AES Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ устойчив ΠΊ Π°Ρ‚Π°ΠΊΠ°ΠΌ Π½Π° ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹.

- ΠšΠ»ΡŽΡ‡: 256 Π±ΠΈΡ‚
- ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ ΡˆΠΈΡ„Ρ€ + аутСнтификация (AEAD)

### πŸ’‘ Π“Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ?

- TLS 1.3
- Google Chrome
- WhatsApp
- OpenSSH

### 🐍 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Python (cryptography):


from cryptography.hazmat.primitives.ciphers.aead import ChaCha20Poly1305
import os

key = ChaCha20Poly1305.generate_key()
nonce = os.urandom(12)

chacha = ChaCha20Poly1305(key)
data = b"Secret message"

# Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅
encrypted = chacha.encrypt(nonce, data, None)
print("Encrypted:", encrypted)

# Π”Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅
decrypted = chacha.decrypt(nonce, encrypted, None)
print("Decrypted:", decrypted.decode())



## πŸ† Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ?

| Π—Π°Π΄Π°Ρ‡Π° | Алгоритм |
|------------------------------|------------------|
| Π¨ΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² | AES |
| БСзопасная ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΊΠ»ΡŽΡ‡Π° | RSA |
| БыстроС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² сСти | ChaCha20-Poly1305|
| Цифровая подпись | RSA, ECDSA |

✍️ Π’Ρ‹Π²ΠΎΠ΄

- Для симмСтричного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AES ΠΈΠ»ΠΈ ChaCha20.
- Для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ подписСй β€” RSA ΠΈΠ»ΠΈ эллиптичСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ (ECDSA, ECDH).
- ВсС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ цСлостности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GCM, Poly1305).

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ β€” это Π½Π΅ просто "ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅", Π° комплСксная систСма Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ подходящий инструмСнт ΠΏΠΎΠ΄ Π·Π°Π΄Π°Ρ‡Ρƒ!

πŸ‘‰ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅
πŸ”§ telegram-member-adder-scrapper

β–ͺ Автор: takitakir
β–ͺ Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ: telegram-member-adder-scrapper

ОписаниС:
Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ прСдставляСт собой скрипт для Telegram, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сочСтаСт Π΄Π²Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

1️⃣ Π‘Π±ΠΎΡ€ участников (scraper):

Π˜Π·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Telegram-Π³Ρ€ΡƒΠΏΠΏ.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ для дальнСйшСго использования.

2️⃣ Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ участников (adder):

ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ массово Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ собранных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Telegram.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ сниТаСт риск Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

β–ͺ Автоматизация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Telethon (Telegram API).
β–ͺ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² для ΠΎΠ±Ρ…ΠΎΠ΄Π° Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Telegram.
β–ͺ ΠŸΡ€ΠΎΡΡ‚Π°Ρ конфигурация Ρ‡Π΅Ρ€Π΅Π· config.data Ρ„Π°ΠΉΠ».
β–ͺ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ участников ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ критСриям.
β–ͺ Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСсса добавлСния ΠΈ ошибок.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:
πŸ’‘ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, прироста Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π² Telegram-Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΈ быстрой ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ участников ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‡Π°Ρ‚Π°ΠΌΠΈ.

Π’Π°ΠΆΠ½ΠΎ:
🚫 Telegram строго Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ массовоС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π· ΠΈΡ… согласия. ИспользованиС Ρ‚Π°ΠΊΠΎΠ³ΠΎ скрипта ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ΠΈΠ»ΠΈ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ послСдствиям. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ прСдоставлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях.

πŸ‘‰ Github
Forwarded from Machinelearning
⚑️ HunyuanCustom: консистСнтная видСогСнСрация c ΠΈΠ½ΠΏΠ΅ΠΉΠ½Ρ‚ΠΎΠΌ ΠΈ липсинком.

Tencent выпустила HunyuanCustom, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ условиям, Π½ΠΎ ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚. МодСль справляСтся Π΄Π°ΠΆΠ΅ с ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ сцСнами: Π² Π΄Π΅ΠΌΠΎ-Ρ€ΠΎΠ»ΠΈΠΊΠ°Ρ… люди СстСствСнно Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ, Π° тСкст Π½Π° ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°Ρ… Π½Π΅ ΠΏΠ»Ρ‹Π²Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ.

Π’ основС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π»Π΅ΠΆΠΈΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ слияния тСкста ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· LLaVA. НапримСр, Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚Π΅ Ρ„ΠΎΡ‚ΠΎ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹ Π² ΠΏΠ»Π°Ρ‚ΡŒΠ΅ ΠΈ тСкст Β«Ρ‚Π°Π½Ρ†ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ Π΄ΠΎΠΆΠ΄Π΅ΠΌΒ», систСма Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Π° ΠΈΠ½ΠΏΡƒΡ‚Π°, связывая описаниС с Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дСталями.

Но Π³Π»Π°Π²Π½ΠΎΠ΅ - это ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ: ΠΎΠ½ «растягиваСт» особСнности изобраТСния вдоль Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ оси Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 3D-VAE. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Β«ΠΏΡ€Ρ‹Π³Π°ΡŽΡ‰ΠΈΡ…Β» Π»ΠΈΡ† ΠΈΠ»ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ„ΠΎΠ½Π°, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, которая Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π° Π΄Π°ΠΆΠ΅ для Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ.

Tencent ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π°ΡƒΠ΄ΠΈΠΎ. Для синхронизации Π·Π²ΡƒΠΊΠ° с двиТСниями Π³ΡƒΠ± ΠΈΠ»ΠΈ дСйствиями Π² ΠΊΠ°Π΄Ρ€Π΅ HunyuanCustom ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ AudioNet, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ Π°ΡƒΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡ„ΠΈΡ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· пространствСнноС кросс-Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ Ρ€ΠΎΠ»ΠΈΠΊΠ΅ (скаТСм, ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ модСль кроссовок Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ), модСль сТимаСт исходноС Π²ΠΈΠ΄Π΅ΠΎ Π² Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΠ΅ пространство, Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ с ΡˆΡƒΠΌΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ встраиваСт измСнСния Π±Π΅Π· Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ….

Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ тСсты ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ HunyuanCustom ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ. НапримСр, Face-Sim (сохранСниС идСнтичности Π»ΠΈΡ†Π°) Ρƒ Tencent β€” 0.627 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 0.526 Ρƒ Hailuo, Π° с Keling, Vidu, Pika ΠΈ Skyreels Ρ€Π°Π·Ρ€Ρ‹Π² Π΅Ρ‰Π΅ большС.

⚠️ Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ модСль Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 24 Π“Π‘ видСопамяти для Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² 720p, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ всС возмоТности, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ 80 Π“Π‘ VRAM.

Код ΠΈ Ρ‡Π΅ΠΊΠΏΠΎΠΈΠ½Ρ‚Ρ‹ ΡƒΠΆΠ΅ доступны Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС, Π° Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ запуска ΠΊΠ°ΠΊ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… GPU, Ρ‚Π°ΠΊ ΠΈ Π² экономном Ρ€Π΅ΠΆΠΈΠΌΠ΅ для ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚.


πŸ“ŒΠ›ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° : Tencent Hunyuan Community License.


πŸŸ‘Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
🟑МодСль
🟑Arxiv
πŸ–₯GitHub


@ai_machinelearning_big_data

#AI #ML #Video #HunyuanCustom #Tencent
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Python-Π·Π°Π΄Π°Ρ‡Π° с ΠΏΠΎΠ΄Π²ΠΎΡ…ΠΎΠΌ: β€œΠ‘ΠΏΠΈΡΠΎΠΊ-призрак”

πŸ“˜ УсловиС

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ Π½Π° этот ΠΊΠΎΠ΄:


def append_item(item, lst=[]):
lst.append(item)
return lst

result1 = append_item(1)
result2 = append_item(2)
result3 = append_item(3)

print(result1)
print(result2)
print(result3)


❓ Вопрос:
Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ?

πŸ” Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚Π°:

А)

[1]
[2]
[3]


Π‘)

[1]
[1, 2]
[1, 2, 3]


Π’)

[3]
[3]
[3]


βœ… ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚: Π‘

ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

πŸ’₯ ΠŸΠΎΠ΄Π²ΠΎΡ…: Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ lst=[] β€” ΠΌΡƒΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ ΠΎΠ½ создаётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Π½Π΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅.

πŸ“Œ Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² append_item ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ список, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ "ΠΏΠΎΠΌΠ½ΠΈΡ‚" всС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ элСмСнты.

βœ… Как ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ:


def append_item(item, lst=None):
if lst is None:
lst = []
lst.append(item)
return lst


Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² создаёт Π½ΠΎΠ²Ρ‹ΠΉ список, Ссли Π΅Π³ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ явно.

⚠️ ΠŸΠΎΠ΄Π²ΠΎΡ…

β€’ АргумСнты ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·
β€’ Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ с dict, ΠΈ с set, ΠΈ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ
β€’ Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° "ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ΡΡ" Π½Π° этом

🎯 ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания повСдСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Python.
2025/05/12 04:39:53
Back to Top
HTML Embed Code: