Forwarded from Библиотека программиста | программирование, кодинг, разработка
🤖 Итоги недели в мире ИИ и обзоры новых сервисов
Мы написали статью на VC, которая основана на очередном выпуске нашей рассылки про последние новости и тенденции в мире ИИ. Залетайте и читайте!
👇 Ниже — мини-подборка из статьи 👇
📰 Новости
▫️ OpenAI объявила о запуске долгожданного магазина кастомных чат-ботов.
▫️ В Пасадене (штат Калифорния) открывается первая закусочная CaliExpress by Flippy, полностью управляемая ИИ.
▫️ NVIDIA выпустила модель для распознавания речи Parakeet, которая по всем показателям превосходит OpenAI Whisper.
▫️ Использование ИИ в совместном научном проекте Microsoft и Тихоокеанской северо-западной национальной лаборатории в течение недели помогло определить новый элемент, который поможет снизить на 70% использование лития в батареях. Без ИИ такое исследование заняло бы по меньшей мере 20 лет.
▫️ Компания ByteDance выпустила новую модель MagicVideo-V2 для генерации видео.
🛠 Инструменты
◾️ Auto Wiki — генерирует вики-документацию для GitHub репозиториев.
◾️ Code to Flow — визуализирует, анализирует и объясняет код, написанный на всех популярных языках и фреймворках.
◾️ Concepto — платформа для создания прототипов веб-приложений.
◾️ Afforai — выполняет суммаризацию, перевод и поиск по множеству документов.
◾️ Corgea — исправляет уязвимые фрагменты кода.
◾️ Jan — опенсорсный оффлайновый чат-бот.
◾️ Plus AI — плагин для Google Slides: делает профессиональные презентации, персональные и командные дашборды, любые отчеты.
🤙 Сделай сам
🔸 WikiChat — опенсорсный инструмент для коррекции галлюцинаций с помощью информации из Википедии.
🔸 Подробная шпаргалка и советы по созданию продвинутых RAG.
🔸 OpenVoice — опенсорный инструмент для мгновенного клонирования голоса.
🎓 Туториалы
🔹 Туториал по работе с новым API Query Pipelines показывает примеры создания простых линейных цепочек и сложных ациклических графов из модулей LlamaIndex.
🔹 Туториал по объединению LLM с помощью mergekit детально разбирает 4 основных метода объединения моделей.
#чтопроисходит
Мы написали статью на VC, которая основана на очередном выпуске нашей рассылки про последние новости и тенденции в мире ИИ. Залетайте и читайте!
📰 Новости
▫️ OpenAI объявила о запуске долгожданного магазина кастомных чат-ботов.
▫️ В Пасадене (штат Калифорния) открывается первая закусочная CaliExpress by Flippy, полностью управляемая ИИ.
▫️ NVIDIA выпустила модель для распознавания речи Parakeet, которая по всем показателям превосходит OpenAI Whisper.
▫️ Использование ИИ в совместном научном проекте Microsoft и Тихоокеанской северо-западной национальной лаборатории в течение недели помогло определить новый элемент, который поможет снизить на 70% использование лития в батареях. Без ИИ такое исследование заняло бы по меньшей мере 20 лет.
▫️ Компания ByteDance выпустила новую модель MagicVideo-V2 для генерации видео.
🛠 Инструменты
◾️ Auto Wiki — генерирует вики-документацию для GitHub репозиториев.
◾️ Code to Flow — визуализирует, анализирует и объясняет код, написанный на всех популярных языках и фреймворках.
◾️ Concepto — платформа для создания прототипов веб-приложений.
◾️ Afforai — выполняет суммаризацию, перевод и поиск по множеству документов.
◾️ Corgea — исправляет уязвимые фрагменты кода.
◾️ Jan — опенсорсный оффлайновый чат-бот.
◾️ Plus AI — плагин для Google Slides: делает профессиональные презентации, персональные и командные дашборды, любые отчеты.
🤙 Сделай сам
🔸 WikiChat — опенсорсный инструмент для коррекции галлюцинаций с помощью информации из Википедии.
🔸 Подробная шпаргалка и советы по созданию продвинутых RAG.
🔸 OpenVoice — опенсорный инструмент для мгновенного клонирования голоса.
🎓 Туториалы
🔹 Туториал по работе с новым API Query Pipelines показывает примеры создания простых линейных цепочек и сложных ациклических графов из модулей LlamaIndex.
🔹 Туториал по объединению LLM с помощью mergekit детально разбирает 4 основных метода объединения моделей.
#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2😁2🤔1🥱1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
❗«Библиотека программиста» ищет контент-менеджера для ведения телеграм-каналов
Ищем человека, который грамотно пишет и разбирается в одной из этих тем:
👉С++
👉C#
👉DevOps
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
Ищем человека, который грамотно пишет и разбирается в одной из этих тем:
👉С++
👉C#
👉DevOps
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
👍5❤1
В новом выпуске Visual Studio 17.9 Preview 3 значительно улучшен функционал поиска кода (также известного как All-In-One Search).
Теперь вы можете искать имена локальных переменных, слова в комментариях, имена параметров или любую другую строку символов в вашей кодовой базе.
👉 Подробнее
Теперь вы можете искать имена локальных переменных, слова в комментариях, имена параметров или любую другую строку символов в вашей кодовой базе.
👉 Подробнее
👍29🌚1
Поделитесь, где вам комфортнее работается?
Anonymous Poll
30%
В офисе. Как можно работать без холиваров?
12%
Дома, в кровати. А что, есть другие варианты?
61%
Дома, за рабочим столом
3%
В кофейне
6%
Коворкинг — залог продуктивности
1%
Свой вариант (напишу в комментариях)
13%
Посмотреть результаты
😁13
KeyValuePair<TK,TV>
не стоит использовать в качестве ключа хеш-таблиц, так как он не переопределяет методы Equals
/HashCode
.Это может привести к снижению производительности в 100 раз, так как хеш-код KVP будет одинаковым, если ключ и значение совпадают. Почему?
Потому что по умолчанию для blittable структур хеш-код является просто операцией XOR (^) всех полей (смотрите третий скрин).
Большое время обработки вызвано коллизиями и последовательным поиском, а также огромными выделениями памяти, связанным с упаковкой каждого экземпляра для вызова метода
Equals
.👉 Подробнее
#dotnet #csharp #performance #tip #benchmarks
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🤔6😁1
Инструмент эффективно устраняет следующие наиболее распространенные ошибки и предупреждения NuGet:
☑️ NU1107 – Unable to resolve dependency constraints between packages.
☑️ NU1202 – A dependency package doesn’t contain any assets compatible with the project.
☑️ NU1605 – A dependency package specified a version constraint on a higher version of a package than restore ultimately resolved.
☑️ NU1701 – PackageTargetFallback / AssetTargetFallback was used to select assets from a package.
👉 Анонс инструмента
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔13👍7❤1
Антон Антонов, сеньор фуллстек-разработчик, рассматривает кейс реализации обработки ошибок с исполованием IExceptionHandler в .NET Core 8.0.
Этот подход следует похожим паттернам предыдущих методов обработки ошибок в ASP.NET Core, но добавляет дополнительную возможность внедрения кастомной логики обработки исключений в exception handling middleware.
📌 Exception handling middleware эффективно управляет несколькими ключевыми аспектами:
✅ Он обрабатывает случаи, когда клиент закрывает запрос (499 Client Closed Request) или когда ответ уже начал отправляться.
✅ Он также очищает контекст HTTP, устанавливает соответствующий HTTP-код, логирует ошибку и добавляет диагностику.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Обработка ошибок с помощью IExceptionHandler в ASP.NET Core 8.0
Давайте рассмотрим, как вы можете реализовать обработку ошибок, используя IExceptionHandler в .NET Core 8.0. Этот подход следует похожим паттернам предыдущих методов обработки ошибок в ASP.NET Core,...
👍18❤1
FirstOrDefault
отлично подходит для запросов к базе данных, метод Find
, специально разработанный для экземпляров List<T>
, может предложить повышение производительности при работе со списками в памяти. #dotnet #csharp #tip by Adem Sahin
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍33🤔10
This media is not supported in your browser
VIEW IN TELEGRAM
🛠️ Interceptors
Новая статья в серии от JetBrains про возможности C# 12 и то, как ReSharper и Rider упрощают их внедрение в вашу кодовую базу.
Новая статья в серии от JetBrains про возможности C# 12 и то, как ReSharper и Rider упрощают их внедрение в вашу кодовую базу.
👍5🌚2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔤 Азбука SQL в примерах. Часть 3. Обрабатываем результаты и делаем сложные запросы
Мы уже умеем довольно много, и наша база содержит полезную информацию. А еще она умеет проверять новые данные, когда мы их добавляем. Пора разобраться, как их обрабатывать, чтобы узнать из данных что-то интересное.
👉 Читать статью
👉 Часть 1
👉 Часть 2
Мы уже умеем довольно много, и наша база содержит полезную информацию. А еще она умеет проверять новые данные, когда мы их добавляем. Пора разобраться, как их обрабатывать, чтобы узнать из данных что-то интересное.
👉 Читать статью
👉 Часть 1
👉 Часть 2
😁26🤔2
Улучшения производительности JsonSerializer в .NET 8 на практике
#dotnet #csharp #benchmarks by Dave Callan
#dotnet #csharp #benchmarks by Dave Callan
🔥28👍10💯1
🔹 SQL-Server: Exploration of datetime2(7) precision (C#)
🔹 Reveal Data provider parameter values at run time
🔹 C# Generic Math
🔹 Working with .zip files in C#
🔹 Working with the using directive in C#
🔹 C# .NET Tools with System.CommandLine
🔹 C# Language extensions
🔹 Tips on interacting with a database with C#
🔹 Update Bootstrap in Visual Studio
🔹 C# Different way to join string array
🔹 ASP.NET Core/Razor Pages export to Excel
🔹 Using FluentScheduler with C#
🔹 Visual Studio debugging windows services
🔹 C# User-defined explicit and implicit conversion operators
🔹 Gentle introduction for generics (C#)
🔹 Bogus custom Dataset
🔹 Gentle introduction to Generic Repository Pattern with C#
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Какие критерии экспертности для вас важны?
Anonymous Poll
52%
Опыт работы
39%
Успешные кейсы
4%
Известность в сообществе
26%
Умение обучать других
9%
Образование
3%
Наличие сертификатов
57%
Глубокие знания в специализированной области
0%
Свой вариант (напишу в комментарии)
22%
Посмотреть результаты
🔥10👍4🎉3
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
💰⬆️ 10 факторов, влияющих на зарплату программиста
Узнайте 10 факторов, как превратиться из рядового программиста в высокооплачиваемого специалиста и научиться аргументированно запрашивать зарплату выше рынка.
Читать статью
#новость
Узнайте 10 факторов, как превратиться из рядового программиста в высокооплачиваемого специалиста и научиться аргументированно запрашивать зарплату выше рынка.
Читать статью
#новость
👍6🙏1🥱1
Так вот, в новой веб-версии магазина приложений для Windows 10/11 под названием Microsoft Store команда перешла во фронтенде с React на Shoelace + Lit + Vite, а также перенесла серверную часть на ASP.NET.
Обновлённая веб-версия Microsoft Store разработана как замена существующему способу поиска приложений Windows в интернете, при котором ссылки с сайта открываются в клиенте Microsoft Store в Windows 10 или Windows 11.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🥱2🤔1
1️⃣ Для .NET Core достаточно установить свойство
MSBuild
'ServerGarbageCollection
'.2️⃣ Для .NET вам придется либо изменить
app.config
, либо использовать nuget-пакет MSTest, который делает тестовый проект исполняемым. В этом случае вы можете добавить app.config
с включенным серверным GC.Другие способы: установить переменную окружения
COMPlus_gcServer
или DOTNET_gcServer
#dotnet #csharp #tip by Сергей Тепляков
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18