METANIT.COM – Telegram
METANIT.COM
5.8K subscribers
1.64K photos
80 videos
9 files
987 links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Шпаргалка по команде ip и сетевым командам
🎅107👍3👏1
8 типов ИИ-агентов

ИИ-агенты применяются не только для генерации текста. Создаются разные архитектуры, специализирующиеся на рассуждении, восприятии, действии и абстракции:

1️⃣ GPTs - универсальные генераторы текста, отличающиеся беглостью и универсальностью применения

2️⃣ MoE (Mixture of Experts) - система, которая направляет задачи к специализированным подсетям для повышения эффективности

3️⃣ Large Reasoning Models - модели, оптимизированные для многоступенчатого логического рассуждения

4️⃣ Vision-Language Models - модели, объединяющие восприятие и язык для выполнения мультимодальных задач.

5️⃣ Small Language Models - облегчённые, экономичные агенты для локального развёртывания

6️⃣ Large Action Models - модели для выполнения кода, вызова API и автономного выполнения задач

7️⃣ Hierarchical Language Models - модели, разбивающие задачи на подзадачи, позволяя планировать на долгосрочную перспективу

8️⃣ Large Concept Models - модели, способные улавливать абстрактные, высокоуровневые знания для обобщения
🖕75👍2🍌2🔥1
Шпаргалка по логарифмам
🤓15👍121👎1🔥1🤮1
Код на Си. Чтобы немного поломать мозг (вложенные функции, оператор запятая).
Иногда думаешь, что важнее: стандарт языка или его не совсем стандартная реализация в виде компилятора
🥴2612🤔7😭6👍4🤮3👎1😁1
Как работает JavaScript?
(описание в следующем посте)
💯7🤮5👎2
Как работает JavaScript?
(описание к картинке из предыдцщего поста)

Вы создаёте файл с расширением .js (или встраиваете JavaScript-код в HTML).

Движок JavaScript (в браузере или Node.js) считывает ваш код и преобразует его в абстрактное синтаксическое дерево (AST).

Затем движок компилирует (или преобразует) это AST в байт-код или промежуточное представление, применяет оптимизации и преобразует его в машинный код (с помощью JIT-компилятора) для выполнения.

Во время выполнения:
* Движок исполняет машинный код, обрабатывая динамические особенности, такие как замыкания, прототипы и поиск динамических свойств.
* Он управляет памятью и выполняет сборку мусора для неиспользуемых объектов.
* Предоставляет среду выполнения со встроенными API (DOM, цикл событий, веб-API в браузерах; файловая система, сеть, модули в Node.js).

Результат: ваш JavaScript-код выполняется как эффективный машинный код (для часто используемых участков кода), при этом поддерживая динамическую типизацию, гибкие модели объектов, асинхронное программирование и кроссплатформенное выполнение.
6👍4🔥4💩4🙏1
Все основные концепции Docker на одной диаграмме
🔥10🖕4👏2👍1🤔1
Microsoft поделилась с пользователями несколькими советами по повышению производительности систем на Windows 10/11.

Так, Microsoft признала, что, хотя облачная синхронизация файлов через OneDrive важна, но она может привести к замедлению работы. OneDrive по умолчанию синхронизирует файлы
Это позволяет пользователям получать доступ к файлам с любого устройства, подключённого к Интернету, и обеспечивает резервное копирование файлов на случай повреждения или потери компьютера.
Однако синхронизация может замедлить работу компьютера. Как рекомендует MS: "Вы можете временно приостановить синхронизацию OneDrive и посмотреть, поможет ли это повысить производительность вашего ПК".

Также в Microsoft отметили, что различные визуальные эффекты Windows 11 могут замедлять работу компьютера. На ПК даже есть специальная опция, позволяющая отключить эти эффекты. В компании заявили: «Windows 11 включает в себя множество визуальных эффектов, таких как анимация и эффекты теней. Они выглядят великолепно, но также могут потреблять дополнительные системные ресурсы и замедлять работу вашего компьютера. Это особенно актуально для компьютеров с небольшим объёмом оперативной памяти (ОЗУ)».

Функцию можно найти, введя «производительность» в поиске Windows и выбрав «Настройка внешнего вида и производительности Windows». После открытия диалогового окна «Параметры производительности» потребуется выбрать опцию «Обеспечить наилучшую производительность» на вкладке «Визуальные эффекты».

Полный список рекомендаций от Microsoft:

1. Убедитесь, что у вас установлены последние обновления Windows и драйверы устройств.
2. Перезагрузите компьютер и открывайте только те приложения, которые вам действительно нужны.
3. Используйте функцию ReadyBoost для улучшения производительности.
4. Убедитесь, что система управляет размером файла подкачки.
5. Проверьте, достаточно ли свободного места на диске, и освободите пространство.
6. Настройте внешний вид и производительность Windows.
7. Приостановите синхронизацию OneDrive.
8. Отключите ненужные программы автозагрузки.
9. Проверьте наличие вирусов и вредоносных программ и удалите их.
10. Восстановите компьютер из точки восстановления системы.

https://support.microsoft.com/en-us/windows/tips-to-improve-pc-performance-in-windows-b3b3ef5b-5953-fb6a-2528-4bbed82fba96
🌚9🏆6🖕5👀4🔥2👏2👍1🤣1
В США заработала платная школа с ИИ-учителями

В техасском Остине открылась школа Alpha, в которой вместо учителей уроки ведут системы искусственного интеллекта. Стоимость обучения в школе начинается от $40 000 в год.

Ученики самостоятельно управляют всеми учебными процессами с помощью приложений на базе искусственного интеллекта, занимаясь всего по два часа в день.

За это время их мотивируют пройти курс до «уровня мастерства» (набрать более 90%). Взрослых в классе называют проводниками, а не учителями, и они получают большие зарплаты. Их задача — вдохновлять детей.

Хотя в Alpha утверждают, что её ученики входят в 1% лучших по стандартизированным тестам, преподаватели скептически относятся к моделям искусственного интеллекта, заявляя, что их эффективность не доказана.

https://www.cbsnews.com/news/alpha-school-artificial-intelligence/
😁14😢5🔥4🤔2🤯2🤮2💩21👎1🤡1😭1
В сентябре ситуация на рынке труда в сфере ИТ продолжила ухудшаться. Хотя казалось, куда уж хуже.

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

hh.индекс, который показывает соотношение количества активных резюме к количеству активных вакансий на рынке в выбранной профобласти, снова ухудшился - рост до 16.1, как-будто вакансии просто перестали существовать
Хотя снижение вакансий по отношению к прошлому месяцу составило только 1%, но год к году снижение на 36%

https://stats.hh.ru/?countrySalaryDynamicChartProfArea=information_technology&hhIndexProfArea=information_technology&vacanciesProfArea=information_technology&vacanciesPeriod=month
😢22😁4🤯4👎2🤔1🤬1
Сервис по поиску работы SuperJob и Positive Technologies в сентябре 2025 года провели совместное исследование рынка труда в сфере информационной безопасности

Медианная заработная плата директоров по кибербезопасности в IT-компаниях сейчас составляет 500 тысяч рублей в месяц в Москве и 470 тысяч в Санкт-Петербурге, максимальная — 1 млн и 950 тысяч соответственно.
Руководители отделов защиты информации в среднем зарабатывают 350 тысяч рублей в месяц в Москве и 310 тысяч в северной столице, максимально — 600 и 530 тысяч рублей соответственно.
У специалистов по защите информации медианный заработок в Москве — 230 тысяч рублей в месяц, максимальный — 400 тысяч, а в Санкт-Петербурге — 190 и 350 тысяч соответственно.
Пентестеры зарабатывают в среднем 220 тысяч рублей в месяц в столице и 180 тысяч в городе на Неве, «потолок» составляет, как и у специалиста по ИБ, — 400 и 350 тысяч соответственно.

Динамика средних рыночных зарплат за последний год оказалась выше у топ-менеджмента в сфере ИБ: +11% в Москве и +12% в Санкт-Петербурге.
Прирост среднего заработка у руководителей отделов кибербезопасности в Москве составил 6%, в Санкт-Петербурге — 7%.
У специалистов по ИБ и пентестеров зарплаты за год увеличились на 10% в столице и на 6% в городе на Неве.

https://habr.com/ru/companies/pt/news/953796/

Отмечу, что кибербез - одна из немногих сфер ИТ, где зп хоть как-то растут, но с учетом инфляции +8% год к году даже тут в целом реальные зарплаты фактически в лучшем случае стагнируют.
3🔥3👏1
Основатель Amazon Джефф Безос заявил, что нынешний ажиотаж вокруг искусственного интеллекта он считает хорошим пузырём. По его словам, такие индустриальные пузыри полезны. Они привлекают в отрасль огромные деньги, а даже если часть стартапов исчезнет, созданная ими инфраструктура и технологии останутся и будут служить обществу.

В качестве примеров Безос напомнил о волне инвестиций в интернет-компании конца 1990-х. После краха доткомов в США осталась развитая сеть оптоволоконных кабелей, которая затем стала фундаментом для взрывного роста онлайн-сервисов. Аналогичная история была с бумом биотехнологий в 90-е — несмотря на закрытие многих проектов, отрасль вышла на качественно новый уровень и подарила новые лекарства.

К плохим пузырям миллиардер отнёс финансовый кризис 2008 года. По его словам, от таких пузырей не остаётся ничего полезного, поэтому их стоит избегать.

https://www.ft.com/content/8d80f601-4725-489a-8d6e-39099a01f9cb
👍19🤡8🤔3😁2🖕2
Microsoft решила ещё больше усложнить установку Windows 11 без учётной записи Microsoft и без предоставления доступа в интернет при первой настройке компьютера с Windows 11.

Microsoft объявила об усилении мер по блокировке пользователей, позволяющих обойти экраны входа с учётной записью Microsoft при первой настройке компьютера с Windows 11. Компания считает, что учётная запись Microsoft и подключение к интернету не подлежат обсуждению при первой настройке компьютера с Windows 11.

В последних предварительных сборках Windows 11 Microsoft удалила несколько способов, которые позволяли пользователям обойти страницу настройки учётной записи Microsoft.

«Мы удаляем известные механизмы создания локальной учётной записи в процессе установки Windows (OOBE). Хотя эти механизмы часто использовались для обхода настройки учётной записи Microsoft, они также непреднамеренно пропускают важные экраны настройки, что может привести к выходу пользователей из режима OOBE с не полностью настроенным устройством. Пользователям потребуется завершить OOBE с подключением к интернету и учётной записью Microsoft, чтобы убедиться в правильной настройке устройства», — пояснили в Microsoft.

Вероятно, со временем будут найдены более простые обходные пути, но на данный момент все самые известные и простые обходные пути для учётной записи Microsoft были исправлены Microsoft в последних предварительных сборках Windows 11.

https://blogs.windows.com/windows-insider/2025/10/06/announcing-windows-11-insider-preview-build-26220-6772-dev-channel/#cw
https://www.windowscentral.com/microsoft/windows-11/microsoft-triples-down-and-blocks-even-more-microsoft-account-bypasses-on-windows-11-an-online-account-is-non-negotiable
🤡42🤮6🤯5
Как работают фреймворки gRPC и RPC
(продолжение в следующем посте)
🤓6👍2🔥2🤮2👏1
### Фреймворки gRPC и RPC
(продолжение предыдущего поста)

* gRPC (Google Remote Procedure Call) — это современная высокопроизводительная платформа, которая обеспечивает взаимодействие между сервисами в различных системах.
* Она основана на концепции удаленных вызовов процедур (RPC), где программа может напрямую выполнять функцию на другом сервере, как если бы она была локальной.

### Что такое RPC?

* RPC (Remote Procedure Call) позволяет одной системе запрашивать сервис или функцию в другой системе через сеть.
* Клиент вызывает удаленную функцию, передает параметры и получает результат — аналогично вызову локальной функции.

### Принцип работы gRPC

* Использует HTTP/2 в качестве транспортного протокола для более быстрых мультиплексированных соединений.
* Основан на Protocol Buffers (protobuf) для определения сервисов и структур данных сообщений.
* Клиентские заглушки и серверный код автоматически генерируются из файлов .proto, что сокращает ручную настройку.
* Поддерживает несколько языков программирования, что делает его идеальным для взаимодействия микросервисов.

### Ключевые особенности gRPC

* Двунаправленная потоковая передача — позволяет как клиенту, так и серверу непрерывно отправлять сообщения.
* Строгая типизация — использует Protocol Buffers для структурированной, типобезопасной коммуникации.
* Производительность — легкий и более быстрый по сравнению с традиционными REST API.
* Поддержка разных языков — работает с Java, Python, Go, Node.js и другими.

### gRPC против REST

* REST использует JSON поверх HTTP/1.1, в то время как gRPC использует Protocol Buffers поверх HTTP/2.
* gRPC является бинарным и более быстрым, в то время как REST основан на тексте и проще в отладке.
* REST хорошо подходит для публичных API; gRPC отлично справляется с внутренним взаимодействием микросервисов.

### Распространенные фреймворки RPC

* Apache Thrift — разработан Facebook, поддерживает несколько языков и транспортных протоколов.
* JSON-RPC — легкий текстовый протокол, использующий JSON для запросов и ответов.
* XML-RPC — ранний формат RPC, использующий XML поверх HTTP.
* gRPC — современный стандарт для высокопроизводительной RPC-коммуникации.

### Рекомендации по использованию

* Используйте gRPC для внутреннего взаимодействия между сервисами.
* Реализуйте аутентификацию и шифрование с помощью TLS.
* Отслеживайте задержки и обрабатывайте повторные попытки для устойчивости сети.
* Комбинируйте с API-шлюзами для гибридных архитектур REST и gRPC.
👍5🤮4🔥32
Жизненный цикл контейнеров Docker
🔥93👍2
Как происходят SQL-инъекции #sql
🔥9
Исследование показало, что 36% вайб-кодеров вообще не тестируют свои проекты

Исследователи и Университета Копенгагена опубликовала работу касательно вайб-кодинга, собрав 101 источник - от форумов и блогов до кейсов разработчиков - и проанализировав 518 описаний реального опыта вайб-кодинга.
Один из главных выводов тревожен: в 36 % случаев разработчики вообще пропускают тестирование и ревью, полагаясь на то, что "раз запустилось - значит работает".

Согласно исследованию, восприятие качества кода при вайб-кодинге крайне противоречиво. 68% участников описывают результат как "быстро, но с изъянами", еще 19% - как "хрупкий" или "чреват ошибками". Проблемы часто всплывают уже после запуска - скрытые баги, утечки и нестабильность производительности.

Более подробно контроль качества выглядит так: 36% пропускают QA полностью, 18% запускают код буквально один раз, 29% ограничиваются ручными проверками, а 10% поручают проверку самой модели. Иными словами, более двух третей разработчиков не используют ни автотестов, ни ревью.

Мотивация понятна: 62% идут в вайб-кодинг ради скорости и эффективности, 14% - ради низкого порога входа, 11% - ради обучения и экспериментов. У 64% процесс вызывает ощущение «моментального потока» - редкий для традиционного кодинга эффект мгновенного успеха.

Авторы приводят яркий пример: за 15 дней разработчик сгенерировал более 140 тыс. строк кода с тестами и документацией. Темпы впечатляют, но ученые предупреждают: без продуманного QA такое ускорение создает технический долг и риски уязвимостей.

https://arxiv.org/html/2510.00328v1
😁19👍4🤮3🤔21😱1
Профессор Калифорнийского университета в Беркли Хани Фарид предупреждает: выпускники специальности Computer Science испытывают трудности с поиском работы. По его словам, ситуация на рынке изменилась, и «если раньше молодые специалисты в области компьютерных наук были хозяевами положения, то сегодня это не так».

«Что-то происходит в отрасли, — отметил он в рамках подкаста в разговоре с астрофизиком Хакимом Олусейи. — Я вижу совокупность многих факторов, и ИИ — только их часть. Что-то назревает».
По мнению Фарида, лучшие вакансии для выпускников компьютерных наук сейчас встречаются не у традиционных IT-гигантов Кремниевой долины: «Я всегда утверждал, что самое захватывающее приложение компьютерных наук находится не в Google и Amazon, а на стыке вычислительной техники и других областей. Например, цифровая разработка лекарств, медицинская визуализация, вычислительная нейронаука, финансы, цифровые гуманитарные науки, включая искусство и музыку, вычислительные социальные науки, политика и так далее», — указывает он и подчёркивает, что «диплом по информатике — это больше, чем просто умение программировать».

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

Фарид подтверждает, что изменения заметны и в самом Беркли — одном из ведущих университетов мира в области компьютерных наук: «Наши студенты обычно получали пять предложений о стажировке в течение первых четырёх лет обучения в колледже, — рассказывает он. — Они выпускались с множеством предложений о работе с высокой зарплатой. Сегодня такого не происходит. Выпускники рады хотя бы одному предложению работы».

https://www.yahoo.com/news/articles/leading-computer-science-professor-says-095502798.html
😭23🤔8👎32👏1😁1🤬1