πŸ““ Записки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€Π°
1.02K subscribers
304 photos
1 video
6 files
599 links
Канал с рСгулярными постами ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… интСрСсных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… (ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты).

https://dotnet.social/@denisio
Download Telegram
Π― Π½Π΅ большой ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΡŽΡ‚ΡƒΠ±Π° для обучСния (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ тСкстовый Π²ΠΈΠ΄), Π½ΠΎ Π²ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° 23 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ прямо ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠΊ для понимания ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ балансировки Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (~12 Ρ€Π°Π·Π½Ρ‹Ρ…).

ОсобСнно Π·Π°ΠΉΠ΄Π΅Ρ‚ всСм, ΠΊΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎ собСсы "Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ" :) #howto
πŸ‘16πŸ₯°2❀1
Π”ΠΎΠΆΠΈΠ»ΠΈ, LLM модСль засунули Π² TTF ΡˆΡ€ΠΈΡ„Ρ‚ для отрисовки Π»ΠΈΠ³Π°Ρ‚ΡƒΡ€ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΡ‚ΡƒΠΊ #llm
🀯3
Взгляд Π½Π° ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ/Π΄Π΅ΡΠ΅Ρ€ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ стСйта со стороны ΠΈΠ³Ρ€ΠΎΠ΄Π΅Π»ΠΎΠ² с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° #dotnet
πŸ”₯1
Π‘Ρ‚Π°Ρ‚ΡŒΡ Π½Π° LinkedIn "An In-Depth Review of Search Engine Architecture: Challenges, Optimization, and Implementation in C#", которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ основой для ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ курсовой (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° разумССтся сдСлана ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ AI :)) для ΡΠΈΠ½ΡŒΠΎΡ€ΠΎΠ² Π½ΠΈΡ‡Π΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΡƒΡ‚ Π½Π΅Ρ‚, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½Ρ‹ ΠΏΠΎ ΠΏΠΎΠ»ΠΊΠ°ΠΌ #dotnet
πŸ‘4
ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° для Fody - for patching, replacing and decorating .NET and Mono methods during runtime.

Π‘ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ полная ΠΆΠΎΠΏΠ°, ΠΎΠ½Π° ΠΊΠ°ΠΊ Π±Ρ‹ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ автоматичСски сгСнСрСнная ΠΈΠ· ΠΊΠ°ΠΌΠΌΠ΅Π½Ρ‚ΠΎΠ² Π² исходниках.

Π’ Fody Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ большоС количСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… weave'ΠΎΠ² #dotnet
ΠšΡΡ‚Π°Ρ‚ΠΈ сСгодня дСнь роТдСния .NET Core
(Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ назывался Ρ‚Π°ΠΊ).

27 июня 2016Π³ΠΎ Π³ΠΎΠ΄Π° - дСнь Ρ€Π΅Π»ΠΈΠ·Π° .NET Core 1.0 :)
πŸ‘15
Difference between Apache Kafka, RabbitMQ, and ActiveMQ - Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡ для Ρ‡Π΅Π³ΠΎ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ с возмоТностями ΠΈ ограничСниями. Π”Π°, я помню Ρ‡Ρ‚ΠΎ Π³Π΄Π΅-Ρ‚ΠΎ Π½Π° Ρ…Π°Π±Ρ€Π΅ Π±Ρ‹Π»Π° похоТая ΡΡ‚Π°Ρ‚ΡŒΡ. Π”Π°, Π½ΠΈΡ‡ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚Π°ΠΌ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Π½ΠΎ Π²Π΄Ρ€ΡƒΠ³ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ :)
πŸ‘11
Tracy Profiler - A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications. Tracy supports profiling CPU (Direct support is provided for C, C++, Lua and Python integration.

At the same time, third-party bindings to many other languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, OpenCL.), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.

Π”Π΅ΠΌΠΊΠ° с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ выглядит ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ - гладкая, быстрая ΠΈ красивая. Надо ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ это ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚ΡŒ с Π΄ΠΎΡ‚Π½Π΅Ρ‚ΠΎΠΌ. #tools
πŸ‘6πŸ”₯1
JavaScript Algorithms and Data Structures - мноТСство Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² (поиск, сортировка, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, списки, Π³Ρ€Π°Ρ„Ρ‹, криптография, ...) Π½Π° #js, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ исходники прямо ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΠΈΠΊΠ°ΡŽΡ‚ΡΡ с Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π½Π° собСсах :))
Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Quartz, Hangfire ΠΈ Coravel Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ для ΡˆΠ΅Π΄ΡƒΠ»ΠΈΠ½Π³Π° Π·Π°Π΄Π°Ρ‡ - Fantasma. Пока ΠΏΡ€Π°Π²Π΄Π° написано Ρ‡Ρ‚ΠΎ Fantasma is not yet suitable for production :) Π’ΠΎΠΎΠ±Ρ‰Π΅ выглядит ΠΊΠ°ΠΊ облСгчСнная копия Quartz #dotnet
πŸ‘1
You Don't Know JS Yet (book series) - 2nd Edition - ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ #js, ΠΊ соТалСнию Π½Π΅ всС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π²ΠΈΠ΄Π΅ .md Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π»Π°Π²Ρ‹ выглядят Ρ…ΠΎΡ€ΠΎΡˆΠΎ. НСкоторыС Π³Π»Π°Π²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слоТными (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎ замыкания) для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Π½ΠΎ ΠΎΠ½Π° Π²Ρ€ΠΎΠ΄Π΅ ΠΈ Π½Π΅ позиционируСтся ΠΊΠ°ΠΊ для Π΄ΠΆΡƒΠ½ΠΎΠ². #books
ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² (Π² частности winget, choco) появился Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ UI :) #tools
πŸ‘7πŸ€”1πŸ’©1
БлоТная ΠΈ нудная 17 страничная ΡΡ‚Π°Ρ‚ΡŒΡ Π² PDF с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎ GPU-friendly Stroke Expansion.

Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСрминологиях (spatial data) ΠΎΠ½Π° называСтся buffer. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΈ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° GPU. Π’ΠΎΠΎΠ±Ρ‰Π΅ эта ΡˆΡ‚ΡƒΠΊΠ° Π½Π° большом количСствС Ρ‚ΠΎΡ‡Π΅ΠΊ (1К+ Ссли я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ помню) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎΠ΅ количСство миллисСкунд Ссли Π΅Ρ‘ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° процСссорС (всмыслС Π½Π° CPU). #graphics #alghoritms
❀2πŸ‘1πŸ€”1
ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ "A Bunch of Programming Advice I’d Give To Myself 15 Years Ago" для всСх ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π°Π±Π·Π°Ρ†Π΅ΠΌ Π±Ρ‹ подписался. ΠžΠ±Ρ‰ΠΈΠΉ контСкст "ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивным". Π‘Π°Π½Π°Π»ΡŒΠ½Ρ‹Π΅ истины, Π½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ΡΡ.
πŸ”₯5πŸ‘3
БСсплатная ΠΊΠ½ΠΈΠ³Π° Vector Calculus by Michael Corral Π² PDF ΠΏΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΌΡƒ ΠΈΡΡ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ, ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ», Π½ΠΎ начинаСтся с простых :))

ΠŸΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ†Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ (Ρ…ΠΎΡ‚ΡŒ Π½Π° js Ρ…ΠΎΡ‚ΡŒ Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС), Π² основном чистая ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Π½ΠΎ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° Java #books
πŸ‘3❀1
Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€ принёс интСрСсноС часовоС Π²ΠΈΠ΄Π΅ΠΎ с Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΊ устроСн EVE Online, частично ΡΡ‚Π°Ρ‚ΡŒΡ тСкстом #architecture
🀯10πŸ‘1
Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ синхронизации распрСдСлСнной систСмы Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Rate limiter ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ gubernator (distributed rate limiting service), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… рСсурсов Ρ‚ΠΈΠΏΠ° redis/memcached ΠΈ Π½Π΅ пСрсистит Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π° диск. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ (спасибо Π°Π²Ρ‚ΠΎΡ€Ρƒ) Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄ΠΎΠΊΠ° ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ этого ΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° - querator (reservation based FIFO queue with Almost Exactly Once Delivery semantics) Ρ‚ΠΎΠΆΠ΅ заслуТиваСт рассмотрСния. И Π΄Π°, ΠΏΠΎ Π½Π΅ΠΌΡƒ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π΄ΠΎΠΊΠΎΠ² ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΈ устройству. Π’ΠΎΡ‚ Π±Ρ‹ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚Π°ΠΊ :) #architecture
πŸ‘2
dstack - опСнсурсный оркСстратор Llama ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… AI ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ AWS, GCP, Azure ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±Π»Π°ΠΊΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Nvidia ΠΈ Google Cloud TPU #tools
πŸ‘4
Π”Π»ΠΈΠ½Π½ΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ A Guide To Audio Visualization With JavaScript And GSAP с большим количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° Ρ€Π΅Π°ΠΊΡ‚Π΅. НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ (синтаксичСская ошибка Π² ΠΏΠ°Ρ€Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²), Π½ΠΎ это Π½Π΅ умаляСт пошагового создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° #js #react
πŸ”₯1
Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° длинная ΡΡ‚Π°Ρ‚ΡŒΡ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎ саги Π² распрСдСлённой систСмС #architecture
πŸ‘4❀1