METANIT.COM – Telegram
METANIT.COM
5.95K subscribers
1.68K photos
81 videos
9 files
1.07K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
6 наиболее популярных архитектурных стилей
👍112👏1
Microsoft не прекращает попыток втюхать пользователям Windows 10 новую версию Windows с CopilotAI
В конце апреля 2025 года Microsoft выпустил обновление Windows 10 с полноэкранным баннером, где настоятельно советует пользователям старых ПК с Windows 10 купить новый ПК с Windows 11 и поддержкой опций Copilot+ AI, потому что якобы такая система лучше и продуктивнее.
Microsoft напомнил, что поддержка Windows 10 заканчивается 14 октября 2025 года, и сейчас самое время обновиться до Windows 11
«Поскольку поддержка Windows 10 заканчивается 14 октября 2025 года, сейчас самое время обновиться до современного, более безопасного ПК с Windows 11 или Copilot+ PC», — предупредила Microsoft миллионы пользователей, которые всё ещё используют Windows 10.
«Системы Copilot+ PC предлагают невероятную мощность с повышенной производительностью, автономной работой от батареи в течение всего дня и функциями ИИ следующего поколения — что делает сейчас самое разумное время для покупки такого нового ПК», — пояснили в компании,
🤡36👍4🥱3😁1
Комплексная шпаргалка по различным аспектам языка Python #python
👍10
Ученые из университета Carnegie Mellon провели эксперимент с ИИ и пришли к выводу, что ИИ не разрушит профессиональную карьеру, просто потому что не сможет.

В ходе эксперимента ученые создали виртуальную компанию по разработке программного обеспечения, полностью укомплектованную наиболее популярными ИИ-агентами. Они исполняли роли финансовых аналитиков, инженеров-программистов и менеджеров проектов, специалистов отдела кадров. У компании были даже генеральный и технический директора.

Исследователи взяли за основу повседневную деятельность реальной компании — разработчика ПО. К примеру, ИИ-агенты должны были анализировать базы данных, работать с внутренними веб-сайтами и в мессенджере Slack, писать код, организовывать информацию в электронных таблицах и общаться с коллегами. В одной из задач ИИ попросили собрать отзывы о 36-летнем инженере и написать обзор производительности. В рамках другой ИИ-агентам предстояло смотреть видеотуры по новым офисным помещениям и выбирать те, где были лучшие условия по поддержанию здоровья.

Как отмечают авторы эксперимента, результаты оказались крайне невпечатляющими. Самой эффективной ИИ-моделью оказалась Claude 3.5 Sonnet от Anthropic, которая с трудом справилась всего с 24% порученных ей задач. При этом даже такой результат обходится непомерно дорого — в среднем на одну задачу уходило более $6 и 30 действий.Авторы работы отмечают, что ИИ-агенты могут хорошо выполнять простые задачи, но пока не готовы к более сложным процессам. Основная причина заключается в том, что на существующем этапе развития ИИ больше похож на сложную версию предиктивного ввода текста, а не на разумный интеллект, способный учиться на прошлом опыте и применять его в новых ситуациях.

https://www.businessinsider.com/ai-agents-study-company-run-by-ai-disaster-replace-jobs-2025-4
👏231🔥1😁1
Как вчера заявил генеральный директор Microsoft Сатья Наделла, что 20–30% кода в репозиториях компании было «написано программным обеспечением» — то есть искусственным интеллектом.
Сатья Наделла также сказал, что компания наблюдает неоднозначные результаты в отношении кода, генерируемого искусственным интеллектом, на разных языках: больше прогресса в Python и меньше в C++.
https://techcrunch.com/2025/04/29/microsoft-ceo-says-up-to-30-of-the-companys-code-was-written-by-ai/
К слову, на прошлой неделе генеральный директор конкурента Microsoft Google Сундар Пичаи заявил, что искусственный интеллект генерирует более 30% кода компании.
Правда, неясно, как именно Microsoft и Google оценивают то, что создано искусственным интеллектом, а что нет.
👍2😁1🤡1
Цена одной строки кода...
Из-за ошибки в одной строчке кода приложения для записи экрана Screen Studio компания-разработчик проекта потеряла $8 тысяч.

Screen Studio — это приложение для записи экрана для macOS с проверкой обновлениq каждые 5 минут или при активизации приложения. При обнаружении обновления приложение загружало его и останавливало 5-минутный интервал, пока пользователь не устанавливал его и не перезапускал.

Однако при рефакторинге программы разработчик забыл добавить код для остановки 5-минутного интервала после того, как файл новой версии был доступен и загружен. Оказалось, что у тысяч пользователей приложение работало в фоновом режиме, хотя они не использовали его и не проверяли в течение нескольких недель.

Вес каждого файла обновления составляет около 250 МБ, а при автозагрузке объём ежедневного трафика на пользователя увеличивается до 72 ГБ. Баг привёл к 9 млн загрузок файлов и расходу более чем 2 петабайт (2 000 000 гигабайт) трафика в Google Cloud. Что вылилось в $8 тысяч. До этой ситуации компания платила максимум $300 в месяц.
Кроме того, этот баг приводил к появлению всплывающего окна при записи экрана, что мешало работе.

Ситуация продолжалась больше месяца. Проблему заметили только тогда, когда кредитная карта одного из авторов проекта начала блокировать транзакцию из-за установленных лимитов. На тот момент у Screen Studio было не менее тысячи экземпляров приложения, работающих в фоновом режиме.

Поскольку приложение генерировало очень много трафика, это повлияло и на пользователей. С одним из них интернет-провайдер в итоге расторг контракт.

https://pietrasiak.com/one-line-of-code-that-did-cost-dollar8000
👍15🤯13🔥3😭1
Шпаргалка по cron в Linux #linux
👍43👏1
JetBrains перестанет распространять Community-версию PyCharm
JetBrains объявили о переходе PyCharm к единой модели распространения. С релизом 2025.1 обе редакции — Community и Professional — объединяются в один продукт.
PyCharm Community как отдельный продукт останется доступен только до версии 2025.2. После этого для использования Community-версии потребуется собирать IDE вручную. JetBrains обещают сохранить открытость репозитория и даже обещают настроить GitHub Actions для автоматической сборки. Конечно, для большинства пользователей сборка продукта своими силами является чем-то избыточным, но не для пользователей из России.
По всей видимости, продукт, который имеет платные компоненты, попадает под экспортные ограничения Европейского Союза в отношении России. В связи с этим, скачать PyCharm Unified Product из РФ без специальных средств не получится.
https://habr.com/ru/companies/spring_aio/articles/905902/
👎22😢9😁31🔥1👏1🍌1
При работе с приложениями данные могут кэшироваться в самых различных местах. Рассмотрим основные уровни кэширования данных

🔹 1. Клиентские приложения: HTTP-ответы могут кэшироваться браузером. Мы запрашиваем данные по HTTP в первый раз, и они возвращаются с политикой истечения срока действия в заголовке HTTP; мы запрашиваем данные снова, и клиентское приложение сначала пытается извлечь данные из кэша браузера.
🔹 2. CDN: CDN кэширует статические веб-ресурсы. Клиенты могут извлекать данные из узла CDN поблизости.
🔹 3. Балансировщик нагрузки: Балансировщик нагрузки также может кэшировать ресурсы.
🔹 4. Инфраструктура обмена сообщениями: брокеры сообщений сначала сохраняют сообщения на диске, а затем потребители извлекают их в своем собственном темпе. В зависимости от политики хранения данные кэшируются в кластерах Kafka на определенный период времени.
🔹 5. Сервисы: На сервисах есть несколько уровней кэша. Если данные не кэшированы в кэше ЦП, сервис попытается извлечь данные из памяти. Иногда сервис имеет кэш второго уровня для хранения данных на диске.
🔹 6. Распределенный кэш: Распределенный кэш, такой как Redis, хранит пары ключ-значение для нескольких сервисов в памяти. Он обеспечивает гораздо лучшую производительность чтения/записи, чем база данных.
🔹 7. Полнотекстовый поиск: иногда нам нужно использовать полнотекстовый поиск, такой как Elastic Search, для поиска документов или поиска журналов. Копия данных также индексируется в поисковой системе.
🔹 8. База данных: Даже в базе данных у нас есть разные уровни кэшей:
- WAL (данные упреждающей записи Log): сначала записываются в WAL перед построением индекса B-дерева
- Буферный пул: область памяти, выделенная для кэширования результатов запросов.
- Материализованное представление: предварительное вычисление результатов запроса и сохранение их в таблицах базы данных для повышения производительности запросов.
- Журнал транзакций: запись всех транзакций и обновлений базы данных.
- Журнал репликации: используется для записи состояния репликации в кластере базы данных.
6👍2🔥1👏1
(Иллюстрация к предыдущему посту про кэширование данных)
6👍2👏1
Конвейер CI/CD — это автоматизированный рабочий процесс, который обеспечивает непрерывную интеграцию (CI) и непрерывную доставку или развертывание (CD) путем управления процессами сборки, тестирования и выпуска кода.
Он объединяет различные этапы жизненного цикла разработки программного обеспечения (SDLC) в единый, повторяемый процесс.
Эти этапы включают управление исходным кодом, автоматизированное тестирование, создание артефактов и оркестровку развертывания.
👍14🥰2👏1
Обновление Windows сейчас это вообще лотерея: никогда не знаешь, какой еще баг преподнесет очередной апдейт
😁28👎6💯4🔥2👏2🤪1
Те, кто использует Windows 11 24H2 или планирует обновить версию в ближайшее время, должны помнить, что Microsoft по умолчанию шифрует диск Windows с помощью BitLocker или аппаратным путём. Теперь это требование распространяется и на домашние версии ОС. BitLocker, как выяснилось, влияет на скорость и производительность диска, а также повышает риски потери данных.
Если диск шифруется по умолчанию и по умолчанию ключи сохраняются только в аккаунте Microsoft, и если потом теряешь доступ к этому аккаунту, не сделав бэкап ключа, то теряется и доступ к диску.
Для отключения шифрования BitLocker во время настройки ОС можно использовать реестр. Тем, кто уже использует Windows 11 24H2, можно перейти в приложение «Параметры», чтобы выбрать, нужно ли оставить BitLocker включённым
https://www.neowin.net/news/windows-11-users-reportedly-losing-data-due-to-microsofts-forced-bitlocker-encryption/
🤯17👍10😁42😱2🤡2💩1
Skype прекратит свою работу 5 мая. Об этом напомнили в Microsoft, компании-владельце сервиса. Учетные записи пользователей перенесут в Microsoft Teams. О том, что сервис для звонков и сообщений прекращает свою работу, компания заявила еще в конце февраля
https://support.microsoft.com/en-us/skype/skype-is-retiring-in-may-2025-what-you-need-to-know-2a7d2501-427f-485e-8be0-2068a9f90472
🫡16🤬8👌4👍2
На фоне антимонопольного разбирательства против Google, которую хотят обязать продать браузер Chrome, в Mozilla заявили, что прекращение финансирования со стороны поискового гиганта может поставить под угрозу существование Firefox.
Google платит Mozilla и Apple крупные суммы, чтобы сделать свой поисковик опцией по умолчанию. Как подсчитали эксперты, эта сумма может составлять до 80% бюджета Firefox. Согласно отчётам, речь идёт о сумме около $300 млн.
После недавнего выступления финансового директора Mozilla Эрика Мюльхейма компания опубликовала сообщение в блоге, где объяснила, что отсутствие финансирования от Google может разрушить Firefox, а также его внутренний движок.
«Не секрет, что доходы от поиска составляют большую часть годового дохода Mozilla. Firefox — независимый браузер — у нас нет собственной ОС, устройств или магазина приложений. Без этого дохода Mozilla и другие небольшие независимые браузеры могут быть вынуждены сократить операции и прекратить поддержку критически важных проектов, таких как Gecko, единственный оставшийся браузерный движок, конкурирующий с Chromium от Google и WebKit от Apple», — отметили в компании.
https://blog.mozilla.org/en/mozilla/internet-policy/google-search-deals-and-browser-choice/
🫡153🔥2🥱1
В руководство по созданию графических приложений с помощью GTK на C# добавлены материалы по работе со списками
https://metanit.com/sharp/gtk/5.1.php
#csharp #dotnet
🔥18👍74🤔1😨1
Стек сетевых протоколов
👍203🤔3