METANIT.COM – Telegram
METANIT.COM
5.98K subscribers
1.69K photos
81 videos
9 files
1.08K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Шпаргалка по классам в JavaScript #javanoscript #js
👍6
.NET 10 увеличил производительность IEnumerable в 8 раз
В .NET 9 стоимость цикла по массиву через IEnumerable составляла 83% по сравнению с прямой итерацией массива, тогда как в .NET 10 стоимость составляла всего 10%
#dotnet #csharp
👍16😱13🙏2🔥1
Ключевые алгоритмы для анализа AI

🔹 Анализ текста — извлечение информации из текстовых данных
🔹 Регрессия — прогнозирование непрерывных значений
🔹 Классификация — разбиение на классы при принятии решений
🔹 Обнаружение аномалий — выявление редких закономерностей
🔹 Рекомендательные системы — прогнозирование предпочтений пользователей
🔹 Классификация изображений — распознавание объектов с использованием глубокого обучения
🔹 Кластеризация — группировка схожих точек данных
🤝4👍2👏1🤯1
Команды по управлению дисками в Linux #linux
👍8
Как работает PostgreSQL #postgresql
👍5🔥21
Команда разработчиков языка Rust выпустила новую версию языка - 1.85.0 и вместе с тем новое издание языка - Rust 2024.
Издания языка — это механизм для внесения изменений, которые могут представлять риск обратной совместимости. Предыдущее издание Rust 2021 вышло 3 с половиной года назад.
Новое издание (1.85.0) содержит ряд небольших изменений языка, новые API и изменения в стандартной библиотке, а также в инфраструктуре пакетного менеджера Cargo и форматировщике Rustfmt
https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
Во многих случаях для автоматизации изменений необходимо только выполнить команду cargo fix
#rust
👍16🤮21🔥1👏1
ОТрисовка различных диаграмм и графиков на языке Python #python
👍17🔥84
До конца 2025 г. российские компании сократят 15-20% ИТ-персонала. В первую очередь увольнения коснутся начинающих специалистов, а также тех, чьи знания лежат в плоскости устаревших и неактуальных в России технологий.
Сокращения сотрудников в российском ИТ-секторе до конца 2025 г. могут достигнуть отметки 15-20%, сообщили представители финтех-разработчика и интегратора Fork-Tech
Этому способствует несколько факторов. В первую очередь – это необходимость сокращения расходов для стабилизации финансового положения. Вторым по значимости остается оптимизация структуры для повышения эффективности
Первыми в очереди на увольнение окажутся стажеры и специалисты начального уровня – джуны. Угроза увольнения висит также над теми, чей даже массивный багаж знаний мало ценится в современных российских реалиях, те, кто пишет на малоиспользуемых языках, и просто работники с низкой производительностью
https://www.cnews.ru/news/top/2025-02-21_rossiya_na_poroge_massovogo
🤬12🤡3🤔2💩21👍1🤯1🎉1
В февраля 2025 года исполняется 30 лет выпуску Delphi от Borland, которая объединила версию Object Pascal от Borland, а также конструктор графического интерфейса и доступ к базе данных в единое целое.
Появление в столь раннем 1995 году означало, что сам Delphi появился на шесть месяцев раньше Windows 95: он начинался как 16-разрядный инструмент для Windows 3.1.
Кодовое название, которое после долгих внутренних споров стало названием продукта, отражало, что он был задуман как локальный инструмент быстрой разработки приложений, который помогал общаться с Oracle.
В настоящее время Delphi поддерживается и развивается компанией Embarcadero. На сегодняшний день Delphi поддерживает создание большого спектра приложений, в том числе мобильные приложения. Для пользователей доступен как платный, так и бесплатный выпуск Delphi Community Edition 12
https://blogs.embarcadero.com/celebrating-the-30th-anniversary-of-delphi-version-1-0s-launch/
🔥135🎉3👏1🤮1
This media is not supported in your browser
VIEW IN TELEGRAM
Типы памяти AI-агента

𝟭. Эпизодическая - содержит прошлые взаимодействия и действия агента. После выполнения действия агента приложение сохраняет действие в некотором постоянном хранилище (БД), для его последующего извлечения при необходимости

𝟮. Семантическая - любая внешняя информация, доступная агенту, и любые знания, которые агент должен иметь о себе. Это могут быть внутренние знания, доступные только агенту

𝟯. Процедурная - системная информация, такая как структура системного промта, доступные инструменты, защитные механизмы и т.д. Обычно хранится в реестрах Git, реестрах промта и интрументов

𝟰. Иногда приложение-агент при необходимости извлекает информацию из долговременной памяти и сохраняет ее локально

𝟱. Вся информация, собранная из долговременной или хранящейся в локальной памяти, называется кратковременной или рабочей памятью. Компиляция всего этого через промт передается в LLM и указывает на дальнейшие действия, которые должна выполнить система
Лучший способ найчиться программировать
😁19🔥5😨4
Устаревание кэша

Кэшировать легко, но поддерживать его актуальность сложно. Кэш устаревает при изменении данных в БД.
Смягчить эту проблему можно через политику обновления, которая периодически извлекает последние данные и обновленяет кэш
Процесс:
• Таймер запускает операцию обновления через фиксированный интервал
• Кэш отправляет запрос в БД на обновление данных
• БД предоставляет самые последние данные
• Кэш обновляет сохраненное значение

Но более короткие интервалы обновления увеличивают затраты ресурсов.

Альтернативный вариант - обновить кэш или сделать его недействительным
Процесс:
• Клиент отправляет запрос на обновление/удаление в БД
• БД обрабатывает запрос и подтверждает изменение
• БД запускает событие недействительности кэша, чтобы уведомить кэш об изменении
• Кэш либо удаляет, либо обновляет соответствующую запись

Периодическое обновление просто, но может привести к устареванию данных. Политика недействительности кэша сохраняет данные свежими, увеличивает сложность
👍9
Вышла новая версия IDE Apache Netbeans - Netbeans 25. Netbeans - это кросплатформенная IDE (Windows, Linux, MacOS), которая поддерживает работу с различными языками и технологиями, в частности, Java, C/C++, JavaScript, TypeScript, PHP, Groovy и т.д.
В новой версии улучшена поддержка Gradle и Maven, а также языков Java, TypeScript и PHP, добавлена поддержка для последних подверсий веб-серверов GlassFish 7 и GlassFish 8, улучше поддержка Jakarta EE 11 и ряд других изменений.
https://netbeans.apache.org/front/main/download/nb25/
👍13
Apple ограничила разработчикам из России доступ к инструментам для создания корпоративных бизнес‑приложений Apple Developer Enterprise Program (ADEP).
Доступ к инфраструктуре ADEP позволяет корпоративным клиентам разрабатывать приложения для операционной системы iOS и распространять их среди своих сотрудников без публикации в магазине App Store.
В экосистеме Apple существует два типа программ для разработчиков: Apple Developer Program (ADP) и Apple Developer Enterprise Program. ADP — это стандартный аккаунт, который позволяет публиковать приложения в App Store, который могут получить как физлица, так и компании. ADEP — программа, предназначенная исключительно для юрлиц.
Решения на базе ADEP активно применяли практически все крупные корпорации и компании‑разработчики РФ, чтобы обеспечить сотрудников цифровыми инструментами внутри своей экосистемы. Кроме того, различные разработчики активно использовали Enterprise‑аккаунт для ускорения процесса тестирования приложений без необходимости выкладки в публичный магазин App Store.
Блокировка и удаление аккаунтов корпоративных разработчиков Apple может серьёзно повлиять на рынок мобильных приложений. Компании будут вынуждены пересматривать свои стратегии, искать обходные пути и инвестировать в альтернативные платформы
https://www.rbc.ru/technology_and_media/24/02/2025/67b9be389a79470a2de2be8a
👎15😁7👍4💩4🥱3🤡1