<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Oracle</title>
    <description/>
    <link>https://tproger.ru/tag/oracle</link>
    <atom:link href="https://tproger.ru/tag/oracle/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Fri, 23 Oct 2026 09:45:23 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Oracle</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Oracle увольняет 30 000 сотрудников письмом в 6 утра — сэкономленные миллиарды пойдут на ИИ</title>
      <link>https://tproger.ru/news/oracle-uvolnyaet-30-000-sotrudnikov-pismom-v-6-utra---sekonomle</link>
      <comments>https://tproger.ru/news/oracle-uvolnyaet-30-000-sotrudnikov-pismom-v-6-utra---sekonomle?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Евгений Стребков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-uvolnyaet-30-000-sotrudnikov-pismom-v-6-utra---sekonomle</guid>
      <description><![CDATA[<p>Oracle сокращает до 30 000 сотрудников — 18% штата. Письмо в 6 утра, доступ отключён. $8–10 млрд пойдут на ИИ-инфраструктуру. Разбираем детали.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-uvolnyaet-30-000-sotrudnikov-pismom-v-6-utra---sekonomle">Oracle увольняет 30 000 сотрудников письмом в 6 утра — сэкономленные миллиарды пойдут на ИИ</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Apr 2026 13:36:32 GMT</pubDate>
      <content:encoded><![CDATA[<p>31 марта 2026 года тысячи сотрудников Oracle в США, Индии, Канаде и Мексике получили письмо от «Oracle Leadership» в 6 утра по местному времени. В нём говорилось: ваша должность ликвидирована, сегодня — последний рабочий день. Доступ к корпоративным системам уже отключён.</p><p>Oracle — один из крупнейших поставщиков корпоративных баз данных и облачной инфраструктуры. По <a href="https://www.cnbc.com/2026/03/31/oracle-layoffs-ai-spending.html">данным CNBC</a>, компания начала массовые увольнения на фоне агрессивных инвестиций в ИИ-инфраструктуру и падения акций на 25% с начала года.</p><ul><li>Oracle увольняет от 20 до 30 тысяч сотрудников — около 18% от 162 000 штата</li><li>Сотрудники получили письмо об увольнении в 6 утра без предупреждения — доступ к системам отключён немедленно</li><li>Сэкономленные $8–10 млрд пойдут на строительство ИИ-дата-центров и GPU-кластеров</li><li>Oracle планирует вложить $156 млрд в ИИ-инфраструктуру и уже привлекла $45–50 млрд долгового и акционерного финансирования в 2026 году</li><li>При этом чистая прибыль Oracle выросла на 91% до $6,1 млрд за квартал — компания прибыльна</li></ul><h2>Как Oracle уволила тысячи людей за одно утро</h2><p>Массовые сокращения <a href="https://thenextweb.com/news/oracle-layoffs-march-2026">начались</a> 31 марта 2026 года. Сотрудники в нескольких странах получили письмо от «Oracle Leadership» около 6 утра по местному времени. Ни HR, ни непосредственные руководители не предупреждали заранее. В письме говорилось, что должность ликвидирована в рамках «организационных изменений», а день получения письма — последний рабочий день.</p><p>Доступ к корпоративным системам <a href="https://boingboing.net/2026/03/31/oracle-fired-up-to-30000-people-with-a-6-a-m-email-signed-oracle-leadership.html">был отключён немедленно</a>. Сотрудники начали подтверждать увольнения в реальном времени на Reddit и анонимной платформе Blind. По их данным, в подразделениях Revenue and Health Sciences (RHS, медицинские данные и аналитика доходов) и SaaS and Virtual Operations Services (SVOS, облачные операции) сокращения затронули минимум 30% команд. Часть позиций, по <a href="https://thenextweb.com/news/oracle-layoffs-march-2026">данным Bloomberg</a>, были внутренне отмечены как «заменяемые ИИ» — какие именно роли, Oracle не уточняла.</p><h2>Масштаб: до 30 000 сотрудников Oracle</h2><p>Oracle официально не подтвердила общее число уволенных. Инвестиционный банк <a href="https://www.cnbc.com/2026/03/31/oracle-layoffs-ai-spending.html">TD Cowen оценивает</a> масштаб в 20–30 тысяч человек — около 18% глобального штата компании (162 000 сотрудников по данным на май 2025 года). Если оценка подтвердится, это будет крупнейшее сокращение в истории Oracle.</p><p>Информация о планируемых сокращениях впервые <a href="https://thenextweb.com/news/oracle-layoffs-march-2026">появилась</a> 5 марта 2026 года в Bloomberg — тогда источники говорили о «тысячах» увольнений. 31 марта план начал исполняться.</p><h2>Зачем Oracle это делает: $156 млрд на ИИ-инфраструктуру</h2><p>Oracle взяла курс на масштабное строительство ИИ-инфраструктуры: дата-центры, GPU-кластеры и облачные мощности для клиентов, включая OpenAI, Meta и Nvidia. Деньги на это нужны быстро, а текущий баланс не позволяет финансировать строительство без жертв.</p><ul><li><b>$156 млрд</b> — оценка TD Cowen совокупных капитальных затрат Oracle на ИИ-инфраструктуру</li><li><b>$45–50 млрд</b> — долговое и акционерное финансирование, которое Oracle <a href="https://www.cnbc.com/2026/03/31/oracle-layoffs-ai-spending.html">планировала привлечь</a> в 2026 году</li><li><b>$8–10 млрд</b> — ожидаемая ежегодная экономия от сокращения штата, по оценке TD Cowen</li><li><b>$2,1 млрд</b> — бюджет плана реструктуризации (раскрыт в ежеквартальном отчёте 10-Q); $982 млн из него уже потрачены, остаток ~$1,1 млрд предназначен для выходных пособий</li></ul><p>При этом Oracle — прибыльная компания. Чистая прибыль за последний квартал <a href="https://thenextweb.com/news/oracle-layoffs-march-2026">составила</a> $6,1 млрд (рост на 91% год к году). Но прибыль и свободный денежный поток — разные вещи: Oracle привлекает десятки миллиардов долга, и инвесторы видят, что денег на строительство дата-центров не хватает даже при рекордной выручке. Отсюда — падение акций на 25% с начала года, худший показатель среди технологических гигантов.</p><blockquote>Спрос на ИИ-инфраструктуру — как на GPU, так и на CPU — по-прежнему превышает предложение. Это напрямую отражается в наших контрактных обязательствах на $553 млрд.</blockquote><h2>Реакция рынка и сотрудников Oracle</h2><p>Несколько американских банков, по данным TNW, <a href="https://thenextweb.com/news/oracle-layoffs-march-2026">повысили стоимость кредитования</a> или отказались финансировать часть проектов Oracle по строительству дата-центров. Сотрудники на Reddit и Blind описывают процесс увольнения как «бесчеловечный»: отсутствие предупреждения, немедленное отключение от систем, безличное «Oracle Leadership» вместо имени руководителя. Oracle публично не прокомментировала события 31 марта.</p><h2>Контекст: люди vs инфраструктура</h2><p>Oracle — не единственная компания, которая жертвует штатом ради ИИ. Но она делает это откровеннее других: увольняет при рекордной прибыли, а не при убытках. <a href="https://tproger.ru/news/microsoft-priznala-copilot--tolko-dlya-razvlecheniya----ne-polagaj">Microsoft</a> закрыла худший квартал с 2008 года на фоне масштабных ИИ-капрасходов. <a href="https://tproger.ru/news/openai-privlekla--122-mlrd-pri-ocenke--852-mlrd---krupnejwij-rau">OpenAI привлекла</a> $122 млрд — и именно Oracle строит для неё облачную инфраструктуру.</p><p>Для разработчиков сигнал ясный: компании готовы сокращать целые подразделения, если считают, что ИИ-инфраструктура принесёт больше денег, чем люди в этих подразделениях прямо сейчас.</p><h2>Выводы</h2><p>Oracle увольняет до 30 тысяч человек не потому, что бизнес убыточен — прибыль на рекордном уровне. Компания сделала выбор: люди сейчас или машины на будущее. Деньги, которые шли на зарплаты, пойдут на GPU-кластеры и дата-центры для OpenAI и Meta.</p><p><b>Источники:</b> <a href="https://www.cnbc.com/2026/03/31/oracle-layoffs-ai-spending.html">CNBC</a>, <a href="https://thenextweb.com/news/oracle-layoffs-march-2026">The Next Web</a>, <a href="https://boingboing.net/2026/03/31/oracle-fired-up-to-30000-people-with-a-6-a-m-email-signed-oracle-leadership.html">Boing Boing</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Критическая уязвимость Oracle E-Business Suite активно эксплуатируется хакерами: что делать?</title>
      <link>https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-</link>
      <comments>https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Даровская Маша]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-</guid>
      <description><![CDATA[<p>Критическая уязвимость CVE-2025-61882 в Oracle E-Business Suite позволяет выполнять удалённый код без пароля. Эксплойт уже используется группой Clop и был утечён через Scattered Lapsus$ Hunters.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kriticheskaya-uyazvimost-oracle-e-business-suite-aktivno-ekspluatiruetsya-hakerami--chto-delat-">Критическая уязвимость Oracle E-Business Suite активно эксплуатируется хакерами: что делать?</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 08 Oct 2025 12:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Oracle выпустила экстренное предупреждение об уязвимости нулевого дня (zero-day) на своей корпоративной платформе E-Business Suite. Уязвимость уже эксплуатируется хакерами в атаках на крупные компании.</p><p>Речь идёт о баге CVE-2025-61882 с оценкой CVSS 9.8 — максимальной степенью критичности.</p><p>Уязвимость обнаружена в компоненте BI Publisher Integration продукта Oracle Concurrent Processing и позволяет злоумышленникам выполнять удалённый код без аутентификации — то есть без логина и пароля.</p><p>«Э<i>та уязвимость эксплуатируется по сети без необходимости входа в систему. При успешной атаке возможен полный удалённый захват системы</i>», — говорится в официальном уведомлении Oracle.</p><p>Компания подтвердила, что под угрозой находятся версии Oracle EBS 12.2.3–12.2.14.</p><p>Исправление уже выпущено, но для его установки необходимо сначала применить Critical Patch Update за октябрь 2023 года.</p><h2>Clop эксплуатирует уязвимость в масштабных атаках</h2><p>Хакерская группировка Clop, известная по атакам на MOVEit Transfer и Accellion, уже активно использует уязвимость Oracle.</p><p><a href="https://www.linkedin.com/posts/charlescarmakal_oracle-security-alert-advisory-cve-2025-activity-7380595612443893760-JNd_/">По данным</a> Mandiant (Google Cloud), Clop применил несколько эксплойтов для взлома серверов Oracle EBS в августе 2025 года, включая как июльские патчи, так и свежий баг CVE-2025-61882.</p><blockquote>«Clop эксплуатировал несколько уязвимостей в Oracle EBS, чтобы похитить большие объёмы данных у компаний-жертв,» — подтвердил Чарльз Кармакал, CTO Mandiant.</blockquote><p>Жертвам начали поступать письма-шантажи с угрозами опубликовать украденные документы вместе с содержимым корпоративных ERP-систем Oracle.</p><p>Формулировка типичного письма:</p><blockquote>Мы — команда CLOP. Мы взломали вашу Oracle E-Business Suite и скопировали множество документов. Все файлы теперь в нашем распоряжении.</blockquote><p>Clop — одна из самых агрессивных вымогательских групп мира, специализирующаяся на zero-day-атаках на корпоративные системы.</p><p>За последние годы они использовали уязвимости:</p><ul><li>Accellion FTA (2020),</li><li>SolarWinds Serv-U (2021),</li><li>GoAnywhere MFT (2023),</li><li>MOVEit Transfer (2023),</li><li>Cleo MFT (2024).</li></ul><p>Общее число пострадавших компаний в мире от атак Clop превышает 3000 организаций.</p><p>Атака на Oracle EBS — первый случай компрометации ERP-платформы такого масштаба.</p><h2>Утечка эксплойта и исходного кода Oracle</h2><p>Интересно, что утечка эксплойта <a href="https://www.securitylab.ru/news/564274.php?r=1">произошла </a>не от Clop напрямую, а через другую кибергруппу — Scattered Lapsus$ Hunters, которая утверждает, что объединяет участников из Lapsus$, Scattered Spider и ShinyHunters.</p><p>6 октября на Telegram-каналах появились два архива:</p><ul><li>GIFT_FROM_CL0P.7z — содержит исходный код Oracle Cloud, предположительно похищенный в феврале 2025 года;</li><li>ORACLE_EBS_NDAY_EXPLOIT_POC_SCATTERED_LAPSUS_RETARD_CL0P_HUNTERS.zip — архив с эксплойтом для уязвимости CVE-2025-61882.</li></ul><p>BleepingComputer <a href="https://www.bleepingcomputer.com/news/security/oracle-links-clop-extortion-attacks-to-july-security-flaws/">подтвердил</a>, что именно этот архив совпадает с индикаторами компрометации, опубликованными Oracle.</p><p>Внутри находились Python-скрипты exp.py и server.py, позволяющие:</p><ul><li>выполнять произвольные команды на уязвимом сервере,</li><li>или открывать обратную shell-сессию к серверу злоумышленников.</li></ul><p>ShinyHunters, связанный с утечкой, заявил в интервью BleepingComputer, что эксплойт принадлежал ему и был утерян — предположительно, передан или продан Clop:</p><blockquote>Это был мой эксплойт, как и уязвимости в SAP. Его украли и использовали другие. Мы решили просто выложить его в открытый доступ. Никакой вражды к Clop.</blockquote><p>Oracle пока не прокомментировала возможную связь между группами, но подтвердила подлинность хэшей утёкших файлов.</p><h2>Что делать администраторам Oracle</h2><ul><li>Немедленно установить патч CVE-2025-61882 после обновления Critical Patch Update 10/2023.</li><li>Проверить журналы активности на наличие подключений с IP 200.107.207.26 и 185.181.60.11.</li><li>Изолировать серверы E-Business Suite, доступные из интернета.</li><li>Включить мониторинг сетевых соединений и запусков shell-команд.</li><li>Проверить наличие файлов exp.py и server.py в системе.</li></ul><p>CVE-2025-61882 — одна из самых опасных уязвимостей 2025 года, поскольку:</p><ul><li>позволяет удалённое выполнение кода без аутентификации,</li><li>эксплойт уже утёк в открытый доступ,</li><li>атаки уже происходят в реальном времени.</li></ul><p>Oracle настоятельно рекомендует администраторам немедленно обновить системы, пока Clop и Scattered Lapsus$ Hunters продолжают расширять кампанию атак.</p>]]></content:encoded>
    </item>
    <item>
      <title>Код власти: как партнерство NVIDIA и OpenAI создаёт новую мировую иерархию</title>
      <link>https://tproger.ru/articles/kod-vlasti--kak-partnerstvo-nvidia-i-openai-sozdayot-novuyu-mirovuyu-ierarhiyu</link>
      <comments>https://tproger.ru/articles/kod-vlasti--kak-partnerstvo-nvidia-i-openai-sozdayot-novuyu-mirovuyu-ierarhiyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kod-vlasti--kak-partnerstvo-nvidia-i-openai-sozdayot-novuyu-mirovuyu-ierarhiyu</guid>
      <description><![CDATA[<p>Анализ сделки на 100 млрд долларов и ее последствий. Как контроль над вычислениями определяет будущее сверхинтеллекта и почему регуляторы бездействуют. Прогнозы для IT-индустрии.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kod-vlasti--kak-partnerstvo-nvidia-i-openai-sozdayot-novuyu-mirovuyu-ierarhiyu">Код власти: как партнерство NVIDIA и OpenAI создаёт новую мировую иерархию</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Инновации]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 03 Oct 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Историю пишут победители, а будущим управляют те, кто контролирует критическую инфраструктуру. Партнёрство NVIDIA и OpenAI на 100 миллиардов долларов может стать основой для новой технологической цивилизации. Это долгосрочный проект, который в ближайшем будущем неизбежно повлияет на экономику, политику и общество.</p><p>Цифра в 100 миллиардов долларов вызывает когнитивный диссонанс. Это больше ВВП таких стран, как Хорватия, Беларусь или Уругвай. Сумма, которую человечество тратит на космические программы за десятилетия. Но здесь речь о частной сделке между двумя компаниями. Когда деньги достигают такого масштаба, они перестают быть просто деньгами, а становятся инструментом перераспределения глобальной власти.</p><h2>Эпохальная сделка: за рамками пресс-релиза</h2><p><a href="https://openai.com/index/openai-nvidia-systems-partnership/">Новость</a> от 22 сентября 2025 года выглядела стандартным корпоративным анонсом, хотя и разлетелась по всем мировым СМИ и tech-изданиям. NVIDIA и OpenAI объявили о стратегическом партнерстве с развёртыванием 10 гигаватт вычислительных систем. Цифры впечатляют, но вся суть кроется в деталях.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-10-03/bddf5f12-6ae7-45a7-9b8f-f8dc3b786ae4.png" alt="" /></figure><p><a href="https://openai.com/index/openai-nvidia-systems-partnership/">По словам</a> Дженсена Хуанга, гендира NVIDIA, 10 гигаватт — это 4-5 миллионов графических процессоров. Столько же NVIDIA произведёт за весь 2025 год. Фактически, OpenAI получает доступ к годовому объёму производства ключевого ресурса для ИИ.</p><p>Инвестиция в $100 млрд структурирована прогрессивно — по мере развёртывания каждого гигаватта мощностей. Первый транш в $10 млрд поступит после запуска первого гигаватта во второй половине 2026 года.</p><p>Управляющий партнёр Requisite Capital Management Брин Токингтон <a href="https://habr.com/ru/news/949648/">заявил</a>: «NVIDIA инвестирует $100 млрд в OpenAI, которые OpenAI затем вернёт обратно». Он отметил, что этот проект будет полезен для NVIDIA.</p><p>Эксперты отмечают стратегическую глубину сделки. Как <a href="https://www.cnbc.com/video/2025/09/22/nvidia-openai-partnership-theme-seems-to-be-a-shortage-of-compute-says-bernsteins-stacy-rasgon.html">пишет сайт CNBC</a>, партнёрство «подчеркивает тесную связь между OpenAI и NVIDIA, двумя главными драйверами последнего бума в области ИИ». Фактически, это создает интегрированную экосистему, где успех одного напрямую подпитывает рост другого.</p><h2>Вычислительная гонка вооружений: как мощность стала новой нефтью</h2><p>OpenAI оказалась в парадоксальной ситуации. 700 млн еженедельных пользователей — это не только успех, но и колоссальная нагрузка. Каждый запрос к ChatGPT требует вычислений. Каждое улучшение модели — тысяч GPU.</p><p>Сэм Альтман предельно <a href="https://nvidianews.nvidia.com/news/openai-and-nvidia-announce-strategic-partnership-to-deploy-10gw-of-nvidia-systems">откровенен</a>: «Все начинается с вычислительных мощностей». В интервью CNBC он объясняет — без достаточных ресурсов нам придётся выбирать между исследованиями рака и бесплатным образованием. Никто не хочет такого выбора.</p><p>Но за этим кроется плачевная реальность. Современные большие языковые модели достигли такой точки роста, когда простое масштабирование требует экспоненциального роста вычислений. Обучение GPT-4 оценивали в $100 млн только на электричество. Следующие поколения будут дороже на порядки.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-10-03/8ea1bb9d-59bd-48fa-8a5a-6e13129beaf5.jpg" alt="" /><figcaption>Президент OpenAI Грег Брокман, основатель и генеральный директор NVIDIA Дженсен Хуанг и генеральный директор OpenAI Сэм Альтман</figcaption></figure><p>Грег Брокман <a href="https://blogs.nvidia.com/blog/openai-nvidia/">сравнивает</a> текущую ситуацию с первым сервером DGX, который Хуанг лично доставил в офис OpenAI в 2016 году. «Теперь нам нужно в миллиард раз больше вычислительной мощности», — говорит он. Масштаб ошеломляет.</p><p>Мы наблюдаем фундаментальный сдвиг. Если раньше алгоритмы были ключевым ограничивающим фактором, теперь это исключительно вычислительные ресурсы. Тот, кто контролирует гигаватты, будет контролировать интеллект следующего поколения.</p><h2>Монополия на разум: стратегия NVIDIA</h2><p>NVIDIA — уже не только производитель чипов: компания строит экосистему, в которой её собственные технологии становится стандартом де-факто. Партнёрство с OpenAI — краеугольный камень этой стратегии.</p><p>Дженсен Хуанг скромно <a href="https://nvidianews.nvidia.com/news/openai-and-nvidia-announce-strategic-partnership-to-deploy-10gw-of-nvidia-systems">называет</a> это «началом». «Мы буквально подключим интеллект к каждому приложению, к каждому случаю использования, к каждому устройству», — говорит он. За этими словами — видение мира, где NVIDIA станет такой же необходимостью, как электричество.</p><p>Антимонопольные юристы уже <a href="https://www.reuters.com/business/nvidia-invest-100-billion-openai-2025-09-22/">выражают</a> обеспокоенность. Андре Барлоу, специалист по конкурентному праву, отмечает: «Сделка может изменить экономические стимулы NVIDIA и OpenAI и создать замкнутую систему, где доминирование на железо подкрепляет лидерство в программном обеспечении».</p><p>Особенно тревожным эксперты считают момент заключения сделки. Всего за неделю до объявления с OpenAI NVIDIA:</p><ul><li>приобрела долю в Intel за $5 млрд;</li><li>инвестировала $700 млн в дата-центровый британский стартап Nscale;</li><li>потратила $900 млн на поглощение разработчика ПО для ИИ-кластеров Enfabrica.</li></ul><p>Сейчас компания захватывает все уровни инфраструктуры. Аналитики Bloomberg <a href="https://www.bloomberg.com/opinion/articles/2025-09-26/nvidia-and-openai-s-100-billion-virtuous-circle-has-an-ugly-side">характеризуют</a> сделку как намеренное создание «порочного круга» на $100 млрд. Они указывают, что реальный риск для индустрии заключается не в лопнувшем пузыре, а в консолидации рынка, которая вытесняет конкурентов. NVIDIA создаёт то, что можно назвать «вычислительным картелем». Партнёрство с OpenAI — это сигнал рынку: альтернативы нашим чипам для серьезных AI-проектов просто нет.</p><h2>Тихая война сверхинтеллекта: глобальный контекст</h2><p>Партнёрство NVIDIA и OpenAI происходит на фоне глобальной гонки за сверхинтеллектом. Игроки понимают — кто первый создаст AGI*, получит беспрецедентное преимущество.</p><p>*AGI, искусственный общий интеллект — на текущий момент гипотетическая форма ИИ с самосознанием и способностями решать сложные интеллектуальные задачи лучше человека.</p><p>В июне 2025 года Марк Цукерберг объявил о реорганизации AI-подразделения Meta* с фокусом на сверхинтеллект. Александр Ванг, бывший CEO Scale AI, возглавил новое подразделение Meta* Superintelligence Labs.</p><p>*запрещена в РФ</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-10-03/fd0f16a4-fd8d-4a4c-ac4c-8f2b86ee2183.png" alt="" /><figcaption>Сооснователь OpenAI Илья Суцкевер, архитектор ChatGPT</figcaption></figure><p>Илья Суцкевер, сооснователь OpenAI, ушел из компании, чтобы создать Safe Superintelligence Inc. (SSI). Его организация сфокусирована исключительно на безопасности сверхинтеллекта — это явный признак того, что эксперты не считают создание AGI сугубо теоретическим вопросом.</p><p><a href="https://situational-awareness.ai/">Работы Леопольда Ашенбреннера,</a> бывшего исследователя OpenAI, обсуждаются в военно-политических кругах Вашингтона. Его эссе содержит прямой призыв обеспечить тотальное доминирование США в гонке ИИ. Технологии становятся вопросом национальной безопасности.</p><p>Китайские компании типа Baidu и Alibaba активно работают над собственными большими моделями, но сталкиваются с ограничениями доступа к передовым чипам — США сознательно создают искусственный барьер.</p><p>Аналитики <a href="https://www.firstonline.info/ru/%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%3A-%D0%BA%D1%80%D1%83%D0%BF%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D0%B2%D0%B5%D1%81%D1%82%D0%B8%D1%86%D0%B8%D0%B8-Nvidia-%D0%B2-OpenAI-%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D1%8F%D1%8E%D1%82-%D1%81%D0%B2%D1%8F%D0%B7%D0%B8-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B3%D0%B8%D0%B3%D0%B0%D0%BD%D1%82%D0%B0%D0%BC%D0%B8--%D1%80%D1%8B%D0%BD%D0%BE%D0%BA-%D0%BE%D1%81%D1%82%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%BD%D1%8B%D0%BC./">отмечают</a>, что сделка между NVIDIA и OpenAI укрепляет связи в рамках целой сети партнёрств между технологическими гигантами, включая Microsoft, Oracle и SoftBank. Этот формирующийся «блок сотрудничества» оценивается в триллионы долларов, а его интересы, как отмечается в одном из обзоров, «очень сходятся» на фоне поддержки политики администрации США. Таким образом, сделка выходит за рамки корпоративной и приобретает черты национальной технологической стратегии.</p><h2>Регуляторный парадокс: почему молчат антимонопольные службы</h2><p>Тревожный аспект сделки — отсутствие серьёзного регуляторного сопротивления. Сравнение с другими громкими случаями показательно:</p><ul><li><a href="https://news.xbox.com/en-us/2023/10/13/xbox-activision-blizzard/">Сделка</a> Microsoft и Activision Blizzard годами изучалась регуляторами по всему миру. Споры велись о том, будут ли игры вроде Call of Duty эксклюзивными для Xbox. Речь шла о доступе к развлечениям.</li><li>Apple бесконечно судится с регуляторами ЕС из-за комиссий в App Store и предустановке сторонних магазинов. Битва идёт за проценты с продаж цифровых товаров.</li></ul><p>Но когда речь заходит о контроле над технологией, которая может переопределить будущее человечества, регуляторы молчат — антимонопольные службы США занимают мягкую позицию по этому вопросу.</p><p>Создаётся впечатление, что регуляторы понимают технологии прошлого, но не успевают за скоростью развития ИИ. Они видят угрозу в монополии на поиск в сети или социальные сети, но не осознают, что монополия на сверхинтеллект — это качественно другой уровень угрозы.</p><p>Европейский союз пытается догнать уходящий поезд. <a href="https://artificialintelligenceact.eu/">AI Act</a> вступил в силу в 2025 году, но фокусируется в основном на прозрачности и этике, а не на концентрации вычислительной мощи. Регуляторы борются с симптомами, а не с причиной.</p><h2>Будущее индустрии: новые правила игры</h2><p>Для разработчиков и IT-индустрии партнёрство создаёт новую реальность с чёткими последствиями. Доступ к вычислительным ресурсам становится ключевым конкурентным преимуществом. Стартапам будет сложно конкурировать с гигантами, обладающими гигаваттами мощности. Инновации могут сместиться от небольших лабораторий к корпорациям.</p><p>Централизация AI-мощностей ограничивает разнообразие подходов. Как отмечает Суцкевер, безопасность ИИ требует фундаментальных исследований, а не только масштабирования существующих моделей.</p><p>Мы наблюдаем рождение новой олигополии — рынка технологий без конкуренции. Если в интернете доминировали платформы, в мобильной эре — Apple и Google, то в эру ИИ власть будет у тех, кто контролирует модели и вычисления для их обучения. Остальные станут просто поставщиками данных.</p><p>В своей книге <a href="https://www.litres.ru/book/chris-dixon/chitay-pishi-upravlyay-blokcheyn-kak-novaya-era-interneta-71203627/">«Читай, пиши, управляй»</a> технологический евангелист и венчурный инвестор Крис Диксон напрямую связывает развитие ИИ с тенденцией к консолидации рынка. «Быстрое развитие искусственного интеллекта, вероятно, тоже ускорит тренд на консолидацию крупных технологических компаний. ИИ имеет огромный потенциал, но изначально благоприятствует щедро капитализированным компаниям с огромными массивами данных»</p><h2>Альтернативные пути: есть ли жизнь после NVIDIA</h2><p>Не все эксперты считают ситуацию безнадежной. Появляются признаки сопротивления доминированию NVIDIA:</p><ul><li>Google продолжает развивать собственные TPU и инвестирует в кремниевые инновации;</li><li>Amazon через AWS продвигает собственные чипы Inferentia и Trainium;</li><li>Microsoft работает над проектом Athena.</li></ul><p>Но разрыв огромен. Хуанг в августе 2025 года говорил инвесторам, что строительство одного гигаватта дата-центров стоит $50-60 млрд, из которых $35 млрд — оборудование NVIDIA. Конкуренты не могут просто купить рынок. Китай развивает национальные проекты в обход санкций, но пока выступает в роли догоняющего.</p><p>Наиболее перспективным направлением считаются фундаментальные исследования  новых архитектурах вычислений. Квантовые компьютеры, нейроморфные чипы, оптические вычисления — всё это может изменить правила игры.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-10-03/edd7ef30-6bff-47d7-8674-21540270df97.jpg" alt="" /><figcaption>Первый нейроморфный чип</figcaption></figure><p>Тенденция к специализации аппаратного обеспечения для ИИ — новая реальность рынка. Анализ актуальных решений NVIDIA показывает, что компания давно отошла от универсальных архитектур и развивает целое семейство специализированных GPU, каждое из которых оптимизировано под конкретный тип задач:</p><ul><li>Для инференса (процесса применения уже обученной модели ИИ) и визуализации созданы ускорители NVIDIA L40, которые сочетают высокую производительность в AI с передовыми возможностями для графики.</li><li>Для масштабного инференса в дата-центрах предназначен низкопрофильный и энергоэффективный NVIDIA L4.</li><li>Для рабочих станций создана видеокарта NVIDIA RTX 6000 Ada Generation, архитектура которой обеспечивает почти двукратный прирост производительности в AI-задачах по сравнению с предшественниками.</li></ul><p>Тренд на специализацию открывает возможности для новых игроков. Они могут сфокусироваться на разработке узкоспециализированных решений, не пытаясь сразу конкурировать с гигантами и создавать универсальные GPU для обучения огромных моделей.</p><h2>Геополитический контекст: перерисовка карты влияния</h2><p>Сделка NVIDIA и OpenAI выходит далеко за рамки бизнеса. Технологическое лидерство всё больше определяет геополитическое влияние. Администрация президента Трампа рассматривает ИИ как область стратегического преимущества США.</p><p>Европейский союз пытается найти баланс между регулированием и инновациями, но не имеет собственных технологических наработок в этой сфере. Страны глобального Юга рискуют остаться потребителями технологии, которую не создают.</p><p>Бывший советник по национальной безопасности США Генри Киссинджер в своей последней <a href="https://wciom.ru/book-article/iskusstvennyi-razum-i-novaja-ehra-chelovechestva">книге</a> предупреждал: «ИИ станет новым ядерным оружием — тем, кто первым достигнет сверхинтеллекта, достанется возможность диктовать правила остальному миру».</p><p>Официальные военные доктрины ведущих стран уже давно сравнивают киберпространство с театром военных действий. Концентрация ресурсов для создания сверхинтеллекта в рамках частного партнерства стоимостью в сотни миллиардов долларов вызывает опасения у <a href="https://www.ox.ac.uk/news/2024-11-13-new-ethical-framework-help-navigate-use-ai-academic-research">экспертов</a> — нас могут ожидать новые формы геополитических противостояний.</p><p>Философ и футуролог Ник Бостром, автор книги <a href="https://www.litres.ru/book/nik-bostrom/iskusstvennyy-intellekt-16902546/">«Искусственный интеллект. Этапы. Угрозы. Стратегии»</a>, в недавнем интервью выразил обеспокоенность: «Ускорение гонки ИИ без адекватных механизмов контроля напоминает эксперименты с ядерной энергией в 1940-х, но с ещё более непредсказуемыми последствиями».</p><p>Сделку комментирует эксперт Максим Горшенин, автор инсайдерского канала про импортозамещение в России <a href="https://t.me/imaxairu">Imaxai</a>, соучредитель Ассоциации производителей компьютеров и периферийного оборудования:</p><blockquote>«Это стратегическая инициатива, тесно связанная с политикой США. Их цель — создавать американские продукты на американских вычислительных мощностях. Последствия такого подхода заключаются в создании замкнутой экосистемы: OpenAI — крупнейший потребитель вычислительных ресурсов, и партнерство с NVIDIA блокирует возможности проникновения на этот рынок конкурентов.                                                                                                              Второй ключевой аспект — сохранение технологического лидерства США. Все действия направлены на удержание позиций, включая лидерство в производстве и разработке чипов для ИИ. Этому способствует указ Трампа, предписывающий американским компаниям инвестировать миллиарды долларов в эту сферу.                                                                                                                                                              Что касается долгосрочных глобальных последствий — полный контроль над цивилизацией в ближайшее время вряд ли будет достигнут. Но лет через 30 — вполне возможно.                                                          Исторически США всегда делали ставку на технологическое превосходство через сотрудничество с Министерством обороны, что позволяло создавать более совершенное оружие.                                                                                                                                            Сейчас официально заявлено: кто обладает самым передовым ИИ, тот получает преимущество в войне, прогнозировании, предугадывании действий противника, создании умных бомб и других сферах. Это инвестиция в технологическое лидерство США, что создает негативные последствия для остальных стран и запускает гонку искусственного интеллекта — прежде всего между США и Китаем. Остальные страны в этом противостоянии практически не участвуют».</blockquote><p>Дело уже не в коммерческом превосходстве, а в том, кто будет контролировать технологию, способную переопределить будущее мировое влияние и безопасность. Битва за ИИ может оказаться новой масштабной войной. Победа в этой битве достанется не тому, у кого лучше армия, а тому, у кого сложнее алгоритмы и больше вычислительных мощностей.</p><h2>Этическая дилемма: кто будет контролировать контролеров</h2><p>Самый сложный вопрос — этический. Создание сверхинтеллекта поднимает проблемы, которые человечество никогда прежде не решало. Суцкевер <a href="https://trends.rbc.ru/trends/industry/676a3d789a79473b9003120f">предупреждает</a>, что существующие методы безопасности, основанные на человеческом контроле, не работают для сверхинтеллекта. Люди просто не смогут понять его действия.</p><p>OpenAI позиционирует себя как компанию, миссия которой — безопасный ИИ на благо человечества. Но структура партнёрства с NVIDIA ставит вопрос о приоритетах.</p><p>В ноябре 2024 года на сайте Оксфордского университета было <a href="https://www.ox.ac.uk/news/2024-11-13-new-ethical-framework-help-navigate-use-ai-academic-research">опубликовано</a> заявление профессора биоэтики Джулиана Савулеску, посвященное этике использования ИИ в научных исследованиях.</p><p>В нём он сказал следующее:</p><blockquote>«Большие языковые модели — это ящик Пандоры для академических исследований. Они могли бы уничтожить академическую независимость, креативность, оригинальность и саму мысль. Они также могли бы способствовать невообразимому со-творчеству и продуктивности. Мы должны быть осторожны, когда полагаемся на частные корпорации с их обязательствами перед акционерами, чтобы управлять технологиями, которые могут оказывать колоссальное влияние на человеческое будущее».</blockquote><p><br /></p><h2>Итоги: точка невозврата пройдена</h2><p>Партнерство NVIDIA и OpenAI — не рядовая сделка. Мы входим в новую эру, в которой вычислительная мощность становится главным ресурсом. Тот, кто контролирует ИИ, получает реальное влияние в мире.</p><p>Сам Альтман, президент OpenAI, признаёт:</p><blockquote>«Вычислительная инфраструктура станет основой экономики будущего».</blockquote><p>За этими словами — новый мир, в котором традиционные ресурсы вроде нефти или газа уступают место гигаваттам и гигафлопам.</p><p>Для программистов и IT-специалистов это означает необходимость адаптации к реальности, где доступ к большим AI-моделям дает возможности создания продуктов. Технологическое лидерство всё больше определяется не только кодом, но и вычислительными ресурсами.</p><p>Гонка сверхинтеллекта только начинается, но правила уже пишутся. И главное, что демонстрирует партнерство NVIDIA и OpenAI: в игре за будущее разума ставки выше, чем мы привыкли думать, а победитель, возможно, будет только один.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Microsoft не может продать Copilot, OpenAI тонет в долгах»: почему ИИ — это очередной пузырь</title>
      <link>https://tproger.ru/news/-microsoft-ne-mozhet-prodat-copilot--openai-tonet-v-dolgah---pochemu-ii---eto-ocherednoj-puzyr</link>
      <comments>https://tproger.ru/news/-microsoft-ne-mozhet-prodat-copilot--openai-tonet-v-dolgah---pochemu-ii---eto-ocherednoj-puzyr?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/-microsoft-ne-mozhet-prodat-copilot--openai-tonet-v-dolgah---pochemu-ii---eto-ocherednoj-puzyr</guid>
      <description><![CDATA[<p>Аналитики считают ИИ-проекты пузырём: Copilot купили лишь 0,5% клиентов, OpenAI тонет в долгах, а стартапы жгут миллиарды в убыток</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/-microsoft-ne-mozhet-prodat-copilot--openai-tonet-v-dolgah---pochemu-ii---eto-ocherednoj-puzyr">«Microsoft не может продать Copilot, OpenAI тонет в долгах»: почему ИИ — это очередной пузырь</a>»</p>]]></description>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Oct 2025 02:54:58 GMT</pubDate>
      <content:encoded><![CDATA[<p>На фоне заявлений о революции в мире ИИ, реальность оказалась куда прозаичнее. Об этом в своем свежем материале <a href="https://www.wheresyoured.at/the-case-against-generative-ai/">рассказал</a> техножурналист Эдвард Зитрон.</p><p>По данным The Information и независимых аналитиков, Microsoft с трудом продала <b>Copilot</b> всего <b>1,8 млн пользователей</b> — при общем числе подписчиков Microsoft 365 в <b>440 млн человек</b>. То есть платной версией пользуются менее 0,5% клиентов.</p><p>Причина? Продукт дорогой (от $30 в месяц) и пока не дает ощутимого прироста производительности.</p><p>Вдобавок, компания <b>теряет более $20 в месяц на одного пользователя Copilot</b>, а некоторые обходятся ей в $80 и выше.</p><h2>А как дела у OpenAI?</h2><p>Тоже не очень. Стартап <b>обещает потратить $1 трлн </b>на инфраструктуру (в том числе — дата-центры и чипы NVIDIA), но:</p><ul><li><b>Зарабатывает</b> при этом около <b>$13 млрд в год</b>.</li><li>Уже <b>имеет контрактов</b> на <b>$300+ млрд</b>, которые пока не может оплатить.</li><li>Ищет финансирование у Oracle, Microsoft, инвестфондов и всех, кто готов поверить в «революцию ИИ».</li></ul><p>Тем временем, <b>Claude Code</b> от Anthropic, один из популярных ИИ-ассистентов для программирования, приносит около <b>$33 млн в месяц</b>, но работает в минус — пользователи жгут токены быстрее, чем платят за подписку.</p><h2>Все пропало?</h2><p>Нет. Но аналитики называют происходящее <b>«одним из самых раздутых пузырей в истории Кремниевой долины»</b>.</p><ul><li>Генеративный ИИ пока не заменил ни одного класса специалистов.</li><li>Продукты вроде Copilot и ChatGPT остаются дорогими в обслуживании.</li><li>Доходность большинства ИИ-стартапов находится на грани фола (если не за ней).</li></ul><h2>Что дальше?</h2><p>Пока компании вроде OpenAI и Anthropic продолжают сжигать миллиарды, инвесторы верят в «будущее».</p><p>Но с каждым новым месяцем становится все сложнее игнорировать факты: <b>ИИ-революция может закончиться раньше, чем NVIDIA успеет доставить новые чипы</b>.</p>]]></content:encoded>
    </item>
    <item>
      <title>TikTok спасен: в США создадут совместное предприятие под контролем Oracle за $14 млрд</title>
      <link>https://tproger.ru/news/tiktok-spasen--v-swa-sozdadut-sovmestnoe-predpriyatie-pod-kontrolem-oracle-za--14-mlrd</link>
      <comments>https://tproger.ru/news/tiktok-spasen--v-swa-sozdadut-sovmestnoe-predpriyatie-pod-kontrolem-oracle-za--14-mlrd?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/tiktok-spasen--v-swa-sozdadut-sovmestnoe-predpriyatie-pod-kontrolem-oracle-za--14-mlrd</guid>
      <description><![CDATA[<p>TikTok сохранит работу в США: Oracle и инвесторы создают СП за $14 млрд, доля ByteDance сократится до 20%, контроль перейдёт Америке</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/tiktok-spasen--v-swa-sozdadut-sovmestnoe-predpriyatie-pod-kontrolem-oracle-za--14-mlrd">TikTok спасен: в США создадут совместное предприятие под контролем Oracle за $14 млрд</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[TikTok]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 26 Sep 2025 07:33:07 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сага вокруг TikTok в США близится к развязке. Президент Дональд Трамп <a href="https://www.cnbc.com/2025/09/25/trump-approves-tiktok-deal-through-executive-order.html">подписал</a> указ, разрешающий сделку, благодаря которой приложение останется работать на американском рынке.</p><p>По условиям соглашения, контроль над TikTok в США перейдет к новому совместному предприятию, в котором <b>Oracle и инвесторы из США получат доминирующий пакет</b>, а доля китайской ByteDance не превысит 20%.</p><p>Общая оценка американского бизнеса TikTok составила <b>$14 млрд</b>, сообщил вице-президент Джей Ди Вэнс. Сделка позволит избежать блокировки, предусмотренной законом о нацбезопасности, если китайская сторона не продаст свою долю.</p><h2>Кто будет владеть TikTok в США</h2><p>Новую компанию будут контролировать:</p><ul><li><b>Oracle</b>, которая также возьмет на себя вопросы кибербезопасности TikTok и предоставит облачную инфраструктуру;</li><li>инвестиционные фонды <b>Silver Lake</b> и <b>MGX (ОАЭ)</b>;</li><li>американские инвесторы ByteDance, включая <b>Sequoia</b>, <b>General Atlantic</b> и <b>Susquehanna</b>.</li></ul><p>Общая доля американских инвесторов составит около <b>80%</b>, что должно успокоить регуляторов. Китайская сторона при этом пока официально не комментирует сделку.</p><p>Президент Трамп заявил, что <b>Си Цзиньпин одобрил сделку</b>, хотя по словам Вэнса, со стороны Китая сначала был «некоторый саботаж».</p><h2>Что дальше</h2><p>Oracle получит ключевую роль в управлении безопасностью и хранении данных TikTok в США. Также, по словам Трампа, в сделке могут участвовать <b>Руперт и Лаклан Мердоки</b>, а также <b>Майкл Делл</b>.</p><p>В указе отдельно подчеркивается, что <b>государство не получит «золотую акцию» или долю в компании</b>, в отличие от моделей регулирования в некоторых странах.</p><p>У TikTok есть время до <b>16 декабря</b>, чтобы завершить формирование новой структуры — до этой даты Минюст не будет применять санкции.</p>]]></content:encoded>
    </item>
    <item>
      <title>«SQL хорош для данных, но плох для логики» — почему все больше разработчиков выносят бизнес-логику из базы</title>
      <link>https://tproger.ru/news/-sql-horow-dlya-dannyh--no-ploh-dlya-logiki----pochemu-vse-bolwe-razrabotchikov-vynosyat-biznes-logiku-iz-bazy</link>
      <comments>https://tproger.ru/news/-sql-horow-dlya-dannyh--no-ploh-dlya-logiki----pochemu-vse-bolwe-razrabotchikov-vynosyat-biznes-logiku-iz-bazy?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/-sql-horow-dlya-dannyh--no-ploh-dlya-logiki----pochemu-vse-bolwe-razrabotchikov-vynosyat-biznes-logiku-iz-bazy</guid>
      <description><![CDATA[<p>SQL отлично справляется с данными, но неудобен для бизнес-логики: разработчики выносят её в код ради гибкости, скорости и независимости</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/-sql-horow-dlya-dannyh--no-ploh-dlya-logiki----pochemu-vse-bolwe-razrabotchikov-vynosyat-biznes-logiku-iz-bazy">«SQL хорош для данных, но плох для логики» — почему все больше разработчиков выносят бизнес-логику из базы</a>»</p>]]></description>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[C#]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 24 Sep 2025 11:06:25 GMT</pubDate>
      <content:encoded><![CDATA[<p>Современные приложения все чаще используют базы данных исключительно как «хранилище», а не как движок для бизнес-логики. <i>Почему? </i></p><p>Потому что SQL, несмотря на свое превосходство в работе с данными, неудобен, ограничен и рискован в роли полноценного языка программирования.</p><h2>Логика не по адресу</h2><p>Как <a href="https://ewaldbenes.com/en/blog/why-i-keep-business-logic-out-of-sql">отмечает</a> Эвальд Бенс, фуллстек разработчик и авторов популярного блога об IT, он <b>предпочитает держать как можно больше логики в приложении</b>, а не в SQL-хранилищах, представлениях и процедурах:</p><blockquote>Я отношусь к базе как к тупому хранилищу данных. Вся логика — в коде. SQL просто не предназначен для сложных сценариев.</blockquote><p>И дело не в том, что SQL чего-то «не умеет». Умеет — особенно с расширениями вроде PL/pgSQL или Oracle PL/SQL.</p><p><b>Но выразительность этих языков — далека от Python, TypeScript, Rust или C#</b>, особенно когда речь идет о бизнес-логике, объектной модели или сложных расчетах.</p><h2>Зачем выносить логику из базы?</h2><h2>1. SQL невыразителен</h2><p>Для манипуляций с табличками и JOIN — он король. Но как только начинается рекурсия, классы, вложенные состояния или обработка ошибок — SQL превращается в монстра с BEGIN, IF, LOOP, EXCEPTION, RAISE, CURSOR, FETCH, WHILE и т.д...</p><h2>2. Развертывание — боль</h2><p>Обновить приложение можно за минуту, откатить — за две. А вот миграции на проде — это:</p><ul><li>повышенные права доступа;</li><li>согласование с DBA;</li><li>боязнь сломать что-то «наживую»;</li><li>ручной откат схем.</li></ul><h2>3. Лочит на вендора</h2><p>Логика, написанная на PL/SQL — это билет в один конец к Oracle. Переезд на PostgreSQL или SQL Server становится в 5 раз сложнее.</p><h2>4. Меньше инструментов</h2><p>Вокруг SQL есть утилиты, но полноценной среды с юнит-тестами, статическим анализом, форматтерами, профайлерами, линтерами и отладчиками — почти нет.</p><h2>А что с производительностью?</h2><p>Да, есть нюанс: <b>иногда лучше обработать данные прямо в базе</b>, чтобы не гонять десятки тысяч строк по сети. Это особенно актуально, если не хочется получить классическую проблему N+1-запросов.</p><p>Но даже в этом случае большинство специалистов советует <b>сначала делать «просто и понятно», а не «оптимально заранее»</b>. До тех пор, пока не уперлись в реальные метрики, выносить логику в базу — преждевременная оптимизация.</p><h2>Что делать?</h2><p>Подход <i>«база — хранилище, логика — в коде»</i> стал де-факто стандартом во многих командах. Но это не догма:</p><ul><li>Для отчетности или простых ETL сценариев логика в SQL может быть уместной.</li><li>Для монолитных решений без CI/CD и DevOps — процедурный SQL вполне оправдан.</li><li>Но в современной разработке с частыми релизами, микросервисами и отказоустойчивостью <b>бизнес-логика в приложении — просто удобнее и безопаснее</b>.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Рынок ПО и ИТ-услуг: какие аналоги зарубежных сервисов существуют и что из них входит в Реестр российского ПО</title>
      <link>https://tproger.ru/articles/rynok-po-i-it-uslug--kakie-analogi-zarubezhnyh-servisov-sushhestvuyut-i-chto-iz-nih-vhodit-v-reestr-rossijskogo-po</link>
      <comments>https://tproger.ru/articles/rynok-po-i-it-uslug--kakie-analogi-zarubezhnyh-servisov-sushhestvuyut-i-chto-iz-nih-vhodit-v-reestr-rossijskogo-po?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Светлана Гринь]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/rynok-po-i-it-uslug--kakie-analogi-zarubezhnyh-servisov-sushhestvuyut-i-chto-iz-nih-vhodit-v-reestr-rossijskogo-po</guid>
      <description><![CDATA[<p>Российский рынок ПО и ИТ-услуг переживает масштабное импортозамещение. Разбираем ключевые сегменты, ведущих игроков, роль Реестра российского ПО и примеры отечественных аналогов мировых сервисов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/rynok-po-i-it-uslug--kakie-analogi-zarubezhnyh-servisov-sushhestvuyut-i-chto-iz-nih-vhodit-v-reestr-rossijskogo-po">Рынок ПО и ИТ-услуг: какие аналоги зарубежных сервисов существуют и что из них входит в Реестр российского ПО</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Операционные системы]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 22 Sep 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>После ухода зарубежных вендоров российские компании и госструктуры ищут замену привычным продуктам, а отечественные разработчики занимают освободившиеся ниши. Какие решения уже доказали свою эффективность, а где пока остаются пробелы? Разбираемся в результатах <a href="https://b1.ru/insights/news/media-center/b1-software-and-it-services-in-russia-research-press-release-18-august-2025/">исследования</a> рынка ПО и IT-услуг от Б1 и оцениваем перспективы отрасли.</p><h2>Текущее состояние рынка и основные тренды рынка ПО и IT-услуг</h2><p>Группа компаний Б1 представила исследование российского рынка ПО и ИТ-услуг. По итогам 2024 года объём рынка ИТ-услуг (без информационной безопасности) достиг 638 млрд ₽, увеличившись за два года почти в 1,4 раза. Более 150 млрд ₽ пришлись на заказную разработку и проектное ПО.</p><p>Тиражное ПО росло ещё быстрее: с 287 до 448 млрд ₽ (примерно +60 % за 2022–2024 гг.). Сильнее всего прибавили вендоры системного ПО, СУБД и инструментов для управления данными и приложениями (до 40–55 % в год).</p><p>Коммерческий ИТ-рынок (без инсорсинга, то есть внутренних разработок) в 2024 году превысил 2,2 трлн ₽, а с учётом внутренних разработок — 2,8 трлн ₽, показывая среднегодовой рост около 22 %. ИТ-услуги и тиражное ПО суммарно составляют около 1,1 трлн рублей или около 48% от указанной суммы. Другие сегменты: оборудование инфраструктуры ИТ и ПК, ИТ-обучение и информационная безопасность. К 2032 году объём всей отрасли может превысить 6,5 трлн ₽ (коммерческий сегмент — 5,2 трлн ₽) при среднем долгосрочном росте около 11 %.</p><figure><img src="https://media.tproger.ru/user-uploads/115279/2025-09-17/c2f962e9-1ebe-459f-9b4a-5f8240093c61.jpg" alt="" /><figcaption>Слайд исследования Б1</figcaption></figure><p>Прогнозы:</p><p>По данным исследования, российский рынок ИТ-услуг и программного обеспечения остаётся фрагментированным. Заметные доли есть лишь у немногих лидеров, а основная часть распределена между десятками и сотнями компаний.</p><ul><li>IT-услуги. Крупнейшие игроки — Ланит (около 8 %), Лига Цифровой Экономики (4 %) и Группа Softline(4 %). Все остальные компании занимают не более 3 % каждая.</li><li>Тиражное ПО. Здесь впереди 1С и СКБ Контур (по 6 %), а также Яндекс (5 %). Оставшиеся 83 % рынка делят между собой многочисленные разработчики.</li><li>Заказная разработка. Лидер — FabricaONE.AI с долей около 11 %. Далее идут БФТ Холдинг (7 %), Ланит и Лига Цифровой Экономики (по 6 %).</li><li>ПО для работы с документами и СЭД. Это наиболее концентрированный сегмент: на десятку ведущих компаний — СКБ Контур, Тензор, Сбер Корус и другие — приходится порядка 81 % всего рынка.</li><li>Бизнес-ПО. Здесь, напротив, конкуренция особенно высока: совокупная доля топ-10 компаний (1С, ЦФТ, Диасофт и др.) не превышает 40 %.</li></ul><p>Российский IT-рынок сочетает зоны, где уже много конкурентов, с сегментами, где ещё есть пространство для новых решений и стартапов.</p><figure><img src="https://media.tproger.ru/user-uploads/115279/2025-09-17/d781d594-900e-493e-a977-5eca39cd3ffc.jpg" alt="" /><figcaption>Слайд исследования Б1</figcaption></figure><h2>Реестр российского ПО: значение и преимущества для вендоров</h2><p>Ключевой инструмент импортозамещения — <a href="https://reestr.digital.gov.ru/">Реестр российского программного обеспечения</a>, который ведёт Минцифры. В него на сентябрь 2025 года включено уже 27 572 решения.</p><figure><img src="https://media.tproger.ru/user-uploads/115279/2025-09-17/1446c114-5b24-4bb5-b1f9-902d7d21dde7.png" alt="" /><figcaption>Главная страница Реестра российского ПО</figcaption></figure><p>Для бизнеса включение ПО в реестр даёт преференции. Главное преимущество — освобождение от НДС, что позволяет снизить цену на софт или увеличить маржу. Ещё один важный плюс — доступ к госзакупкам. Продукт из реестра можно предлагать государственным заказчикам. Кроме того, наличие решения в реестре упрощает получение ИТ-аккредитации, так как её можно оформить без подтверждения уровня зарплат работников. Наконец, такие компании могут претендовать на государственные гранты и субсидии.</p><p>Чтобы попасть в реестр, разработчику нужно доказать следующие факты:</p><ul><li>исключительные права на продукт принадлежат российской компании или гражданину РФ;</li><li>исходный код и ключевые технологии находятся в России;</li><li>сервисы и данные хранятся на отечественных серверах;</li><li>в составе продукта нет критических зарубежных компонентов, влияющих на работоспособность;</li><li>продукт должен быть доступным для внешних пользователей, в том числе госструктур;</li><li>программа или база данных должна распространяться как законченный продукт, то есть скачиваться единым пакетом или записываться на носитель;</li><li>отчисления за границу (лицензии, обязательные сервисы) не должны превышать 30 % выручки;</li><li>запрещено строить продукт на коммерческих СУБД и других платных платформах;</li><li>все компоненты используются правомерно на основании открытой лицензии или лицензионного договора;</li><li>у ИТ-компании есть действующий сайт.</li></ul><p>Есть и обязательные требования к компании-разработчику:</p><ul><li>Не менее 50 % уставного капитала должны принадлежать гражданам РФ.</li><li>Более 70 % прибыли от продажи продукта должны оставаться у российских правообладателей.</li><li>Гарантийное обслуживание и техническая поддержка должны выполняться на территории России или российскими гражданами.</li></ul><p><i>«Реестр — важный инструмент формализации. Он задаёт правила игры и открывает доступ к крупным тендерам. Кроме того, для заказчиков ключевое значение имеют реальные кейсы, SLA и зрелость экосистемы. Поэтому можно сказать, что реестр отражает формальную сторону, а реальная картина все же формируется на уровне практических внедрений. При этом сам реестр структурирует рынок и его игроков, фиксирует перечень решений и помогает государству понимать, какие классы ПО уже готовы к внедрению, а какие требуют инвестиций»</i>, — отмечает <b>Сергей Лебедев</b>, коммерческий директор GreenData.</p><p><i>«Реестр отечественного ПО отражает картину рынка всё лучше, но всё ещё далеко не полностью и с искажениями. Например, всё, что касается сегмента B2G, госзакупок —  реестр на 100% актуален. Все операционные системы, офисные пакеты, системы защиты информации и СУБД включены в реестр. Онидеально отражает рынок импортозамещения по тем вопросам, которые необходимы для того, чтоб компании осуществляли основную деятельность. </i></p><p><i>Что касается слабых мест реестра, здесь  плохо выражена ситуация на коммерческом рынке. Например, нишевые SaaS-решения, маркетплейсы, сервисы онлайн-образования, некоторые CRM могут не проходить сложную процедуру внесения, так как их клиентам это не нужно. Аналогичная ситуация и в геймдев. Приложения доставки, каршеринг — их присутствие в реестре не отражает их в реальной доле рынка»</i>, — комментирует <b>Алексей Флоринский,</b> генеральный директор компании-разработчика заказного программного обеспечения SimbirSoft.</p><h2>Российские аналоги популярных зарубежных сервисов</h2><p>Сегодня в России уже есть полноценные аналоги многих видов программного обеспечения.</p><p><b>Офисные пакеты.</b> Для работы с документами и совместного редактирования всё чаще выбирают МойОфис и Р7 Офис. Эти платформы заменяют Microsoft 365 и Google Workspace, так как поддерживают текстовые редакторы, таблицы, презентации, корпоративную почту и чаты. Продукты сертифицированы для использования в госструктурах, обеспечивают хранятение данныех на российских серверах и отвечают требованиям ИБ.</p><p><i>«В части инфраструктурных сервисов есть широкий выбор, но далеко не все организации решаются массово отказываться от Microsoft и переходить на решения на базе Linux или к отечественным вендорам. Схожая ситуация наблюдается в сегменте корпоративной почты и файловых хранилищ, замещение пока не достигло прежней глубины»</i>, — рассказывает <b>Максим Завьял</b>ов, руководитель практики импортозамещения K2 Cloud.</p><p><b>Облачные сервисы.</b> Сегмент облаков в России растёт особенно быстро. Среди крупнейших игроков: VK Cloud, Яндекс Облако, СберОблако. Они предоставляют вычислительные мощности, хранилища, сервисы машинного обучения и аналитики, заменяя AWS, Azure и Google Cloud.</p><p><b>Мессенджеры и сервисы для совместной работы.</b> Для видеоконференций и командной работы можно использовать TrueConf, ТамТам и Яндекс Телемост. Эти решения предлагают стабильную связь, групповые чаты и совместный доступ к файлам.</p><p><b>Базы данных.</b> Вместо зарубежных СУБД компании переходят на Postgres Pro и СУБД ЛИНТЕР. Они совместимы с экосистемой PostgreSQL, поддерживают масштабируемые кластеры, инструменты резервного копирования и репликации.</p><p><b>CRM и ERP.</b> Наиболее востребованные продукты — 1С, Terrasoft (Creatio) и «Галактика ERP». Они закрывают задачи учёта, автоматизации продаж, документооборота и планирования ресурсов предприятия, выступая полноценной заменой SAP, Oracle и Salesforce.</p><p><i>«Во всех сегментах сейчас особо актуален вопрос замещения ERP-систем, которые установлены практически в каждом предприятии в том или ином виде и позволяют автоматизировать часть внутренних процессов, сформировать систему отчётности. Область ERP-решений долгое время считалась в России отстающей на фоне SAP и Oracle. Однако на данный момент наши решения, такие как 1C, “Галактика ERP”, напрямую конкурируют с западными интеграторами., Ммногие отечественные компании делают осознанный выбор в пользу российских платформ»</i>, — отмечает <b>Даниил Летин</b>, руководитель дирекции по развитию бизнеса в IBS.</p><p><b>DevOps и CI/CD.</b> Для управления исходным кодом и автоматизации развёртывания появились платформы GitFlic, GitVerse и VK Code, которые поддерживают приватные репозитории, пайплайны CI/CD и интеграцию с популярными системами контроля версий.</p><p><b>Информационная безопасность.</b> Российский сектор ИБ традиционно силён. Продукты Лаборатории Касперского и Positive Technologies обеспечивают защищают инфраструктуру, анализируют уязвимости и мониторят инциденты.</p><p><i>«Говоря о сегментах, которые чувствуют себя наиболее устойчиво, стоит выделить именно сферу кибербезопасности — здесь переход на российские продукты прошел относительно спокойно»</i>, — считает <b>Максим Завьялов</b>.</p><h2>Где ещё есть сложности?</h2><p>Российские аналоги уже успешно заменяют зарубежные продукты в госсекторе, банках, телекоме, ритейле и промышленности. Тем не менее, остаются направления и ниши, где полной замены пока нет.</p><p><i>«Наиболее устойчиво чувствуют себя платформенные решения — low-code, интеграционные слои, банковские продукты. У этих продуктов есть очевидная ценность — это ускоренный time-to-market, прозрачность процессов, поддержка композитной архитектуры. При этом в зоне риска находятся нишевые SaaS-сервисы, сильно зависимые от международных экосистем. Там всё ещё есть барьеры по сертификации, поддержке и интеграции. Поэтому именно платформенный класс решений формирует фундамент устойчивости российского рынка»</i>, — делится <b>Сергей Лебедев</b>.</p><p><i>«В зоне риска остаются высоконагруженные отраслевые решения, связанные с промышленным производством, инженерным моделированием, сложными CAD/CAM-системами. Там барьер входа слишком высок, и полного импортозамещения пока нет»</i>, — отмечает <b>Елена Титова</b>, генеральный директор компании Стеллар.</p><p>Что касается сервисов для рабочих задач, здесь тоже пока остаются незакрытые потребности в софте. Например, <b>Алексей Ровдо</b>, главный аналитик ИТ-интегратора AWG, отмечает нехватку альтернатив ряда сервисов: <i>«Github и частные репозитории для совместной работы над исходным кодом, групповые видеоконференции Zoom, а также онлайн-сервис для создания диаграмм draw.io. При этом российский рынок активно работает в этом направлении и уже предлагает перспективные разработки, такие как Яндекс.Телемост»</i>. По словам коммерческого директора UDV Group <b>Илоны Киреёнок</b>, не хватает <i>«серьёзных корпоративных инструментов вроде полноценной почтовой системы, системы каталогов, управления учетными записями и т.д.»</i>.</p><p><i>«Нам не хватает решений, которые в полной мере закрыли бы экосистему продуктов Microsoft с точки зрения интеграции пользовательских сервисов, ОС и систем компании», — ком</i>ментирует <b>Андрей Каплин</b>, руководитель направления инфраструктурного ПО компании «ГИГАНТ Компьютерс».</p><p>Несмотря на сложности, большинство экспертов с оптимизмом относятся к импортозамещению в сфере ПО и ИТ-услуг: <i>«Ранее российский рынок ПО уступал в масштабах мировому рынку и занимал ограниченную долю — на нём крупные вендоры получали лишь 1–2% своей выручки. Хотя сокращение рынка вызвало определённые трудности, одновременно оно открыло возможности для трансформации отрасли в России. Изоляция российского рынка привела к резкому росту отечественных игроков и решений, появлению локальных лидеров, таких как “Группа Астра”, “НКТ” и другие»</i>, — подчёркивает <b>Алексей Ровдо</b>, главный аналитик ИТ-интегратора AWG.</p>]]></content:encoded>
    </item>
    <item>
      <title>5 сервисов для мониторинга всех метрик инфраструктуры</title>
      <link>https://tproger.ru/articles/5-servisov-dlya-monitoringa-vseh-metrik-infrastruktury</link>
      <comments>https://tproger.ru/articles/5-servisov-dlya-monitoringa-vseh-metrik-infrastruktury?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/5-servisov-dlya-monitoringa-vseh-metrik-infrastruktury</guid>
      <description><![CDATA[<p>Подборка сервисов для мониторинга метрик инфраструктуры: инструменты, которые позволяют отслеживать состояние систем в реальном времени и предотвращать сбои.
</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/5-servisov-dlya-monitoringa-vseh-metrik-infrastruktury">5 сервисов для мониторинга всех метрик инфраструктуры</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Grafana]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 19 Sep 2025 12:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Инфраструктура редко падает внезапно — почти всегда система заранее подает сигналы: растет нагрузка, замедляются запросы, перегреваются ресурсы. Чтобы не ловить проблемы по факту, а управлять ими заранее, нужны сервисы, которые собирают и визуализируют метрики в реальном времени. В этой подборке мы собрали инструменты, которые помогают держать руку на пульсе всей инфраструктуры и принимать решения на основе данных, а не догадок.</p><h2>1. 10-Страйк: Мониторинг Сети Pro</h2><p><a href="https://www.10-strike.ru/network-monitor/">10-Страйк: Мониторинг Сети Pro</a> — это российская программа для системных администраторов, которая позволяет контролировать состояние сетевых устройств, серверов, рабочих станций, коммутаторов, баз данных и других ресурсов инфраструктуры. Она отслеживает ключевые параметры — от свободного места на дисках и загрузки процессора до температуры оборудования — и в случае проблем отправляет уведомления по email, SMS или в мессенджеры. Система может не только сигнализировать о сбоях, но и автоматически устранять их, например, перезапуская службы или выполняя скрипты.</p><h3>Технические возможности</h3><p>Продукт поддерживает десятки видов сетевых проверок через ICMP, SNMP, HTTP, SQL, SSH и другие протоколы. Возможно мониторить серверы Windows и Linux, сетевые службы, видеокамеры, принтеры, СУБД и промышленное оборудование. Визуализация данных доступна на карте сети с графиками и индикаторами. В версии Pro предусмотрен распределённый мониторинг с несколькими серверами и аген­тами, а также веб-интерфейс для удалённого управления.</p><h3>Сценарии использования</h3><p>Для DevOps и системных администраторов 10-Страйк подходит как инструмент централизованного мониторинга с алертами и картой сети. IT-отделы предприятий используют его для контроля доступности каналов связи, серверов, баз данных и устройств. Руководители могут формировать отчёты по аптайму и SLA для анализа стабильности работы инфраструктуры.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-09-18/5654eec1-f0ae-4170-aa26-922420d13f4e.png" alt="" /></figure><h3>Особенности</h3><p>Программа выделяется простотой настройки проверок, наличием наглядной карты сети и гибкой системой сигнализации. Важное преимущество — возможность распределённого мониторинга в удалённых сетях и работы в круглосуточном режиме без участия администратора. Решение разработано в России и подходит под задачи импортозамещения.</p><h3>Тарифы и условия</h3><p>Продукт распространяется по лицензии с ограничением на число сенсоров: версия Pro на 100 сенсоров стоит 40 000 рублей, стандартная версия — 20 000 рублей. Для корпоративных лицензий действует ограничение на количество серверов мониторинга.</p><h2>2. Deckhouse Prom++</h2><p><a href="https://deckhouse.ru/products/prompp/?utm_source=web&amp;utm_medium=tproger&amp;utm_campaign=monitoring">Deckhouse Prom++ </a>— это Open Source-система мониторинга на базе Prometheus, которая потребляет до 10 раз меньше памяти. Она собирает метрики приложений, сервисов и инфраструктуры в реальном времени, хранит их во встроенной TSDB и поддерживает PromQL для анализа. Deckhouse Prom++ умеет формировать алерты и легко интегрируется с Grafana, оставаясь привычным для команд, которые уже работают с Prometheus.</p><h3>Технические возможности</h3><p>Deckhouse Prom++ может собирать любые инфраструктурные метрики напрямую или через экспортеры: состояние серверов, контейнеров, сетей, баз данных и приложений. Главная оптимизация по сравнению с «ванильным» Prometheus — переработка Write Ahead Log — позволяет снизить потребление памяти без ущерба производительности. Продукт полностью совместим с API и настройками Prometheus: дашборды, правила алертинга и интеграции продолжают работать без изменений. Prom++ уже используется на более чем 1000 кластеров и поддерживает до 10 млн активных метрик на кластер.</p><h3>Сценарии использования</h3><p>DevOps-инженеры и SRE могут использовать Deckhouse Prom++ для мониторинга Kubernetes и традиционной инфраструктуры. Архитекторы и CTO получают возможность сократить расходы на RAM без отказа от привычной экосистемы. Prom++ подходит и для on-prem, и для облачных окружений, а также уже встроен в Deckhouse Kubernetes Platform.</p><h3>Особенности</h3><p>Ключевое преимущество Deckhouse Prom++ — низкое потребление ресурсов: до 10 раз меньше памяти, чем у Prometheus, и до 3 раз меньше, чем у VictoriaMetrics. Сервис полностью совместим с экосистемой Prometheus, не создаёт вендорлока и распространяется под лицензией Apache 2.0. Поддержка осуществляется инженерами Deckhouse и сообществом через открытый Telegram-чат.</p><h3>Тарифы и условия</h3><p>Deckhouse Prom++ — полностью бесплатный Open Source-продукт. Ограничений по количеству пользователей или метрик нет.</p><p>Есть <a href="https://github.com/deckhouse/prompp/?tab=readme-ov-file#migrating-from-prometheus">инструкция по миграции</a>, потребуется только предварительная конвертация WAL-файлов. Вы также сможете без труда вернуться с Deckhouse Prom++ на Prometheus.</p><p>Инженеры Deckhouse и сообщество помогают пользователям в Telegram-чате <a href="https://t.me/+rj_YQgUQbY1lNmIy">Prom++ User Group</a>.</p><h2>3. GMONIT</h2><p><a href="https://gmonit.ru/cio/?utm_source=PR&amp;utm_medium=globalcio&amp;utm_campaign=CIO">GMONIT </a>— российская платформа класса Observability, которая собирает и анализирует метрики, логи, трассировки и бизнес-показатели в едином интерфейсе. Она даёт ИТ-командам полный обзор цифрового контура: от сетей, серверов, баз данных и контейнеров до пользовательских действий и бизнес-метрик. GMONIT помогает перейти от «реактивного» реагирования на инциденты к проактивному управлению ИТ, сокращая время диагностики и повышая стабильность сервисов.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-10-28/a6f2924b-7955-4982-9985-c4e4fc89bd88.png" alt="" /></figure><h3>Технические возможности</h3><p>GMONIT поддерживает мониторинг сетей, серверов, виртуальных машин, баз данных, контейнеров, API, реальных пользователей в браузере или мобильном приложении и бизнес-процессов. Система строится на микросервисной архитектуре, легко масштабируется и формирует дашборды для разных ролей — от инженеров до CIO. В одном интерфейсе доступны ключевые показатели доступности, SLA, конверсии, скорость обработки заказов и другие бизнес-метрики. Платформа обеспечивает предиктивную аналитику, раннее выявление аномалий и ускоренное RCA (Root Cause Analysis — анализ первопричин): TTD (Time To Detect — время до обнаружения) — менее 10 минут, RCA — около 15 минут.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-10-28/71bdfc71-5ed6-43b1-959e-78a2dbd1f61a.png" alt="" /></figure><h3>Сценарии использования</h3><ul><li>Разработчики используют GMONIT для отладки сервисов и мониторинга CI/CD, что ускоряет релизы и сокращает время устранения ошибок.</li><li>QA-команды применяют платформу при нагрузочных тестах и фиксации ошибок в продакшене.</li><li>DevOps и SRE получают централизованный мониторинг с алертами, предиктивной аналитикой и интеграцией в пайплайны.</li><li>PM и CIO работают с визуальными панелями SLA, аптайма и бизнес-метрик, чтобы видеть реальное влияние инфраструктуры на продажи и пользовательский опыт.</li><li>Поддержка сокращает время реакции на инциденты и устраняет сбои до того, как о них сообщают пользователи.</li></ul><h3>Особенности</h3><p>GMONIT строится как масштабируемая система с единым «окном наблюдения»: метрики инфраструктуры, пользовательского опыта в браузере, приложений, API; а также вызовы во внешние сервисы и бизнес-процессы отображаются на одном дашборде. Архитектура ориентирована на работу с большими объёмами данных, а визуализация адаптирована как под инженеров, так и под управленцев. Сервис интегрируется с CI/CD, мессенджерами и сторонними системами через API. Поддерживаются как on-prem, так и облачные сценарии.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-10-28/aba0df2d-17c7-4249-9a0b-88337d507985.png" alt="" /></figure><h3>Тарифы и условия</h3><p>Информацию о тарифах можно найти на<a href="https://gmonit.ru/prices"> официальном сайте GMONIT</a>. Ограничений по числу пользователей и метрик нет. API и SDK доступны, а интеграции гибко настраиваются под нужды заказчика.</p><h3>Управление и поддержка</h3><p>Управление осуществляется через веб-интерфейс и API. Поддержка организована через чат, систему тикетов, SLA и подробную документацию.</p><h2>4. Zabbix</h2><p><a href="https://www.zabbix.com/">Zabbix</a> — это платформа мониторинга корпоративного уровня, которая обеспечивает полную наблюдаемость IT- и OT-инфраструктуры. Решение ориентировано на крупные компании и поставщиков управляемых услуг, отличается низкой совокупной стоимостью владения и предсказуемой моделью поддержки без лицензионных сборов. Zabbix создан для долгосрочного использования: он масштабируем, безопасен «по конструкции» и подходит для критически важных систем.</p><h3>Технические возможности</h3><p>Платформа поддерживает мониторинг серверов, приложений, облачных сервисов, сетевых устройств и IoT, включая многоуровневые среды. Важной функцией выступает вложенное низкоуровневое обнаружение, позволяющее автоматически создавать иерархические правила для хостов и сервисов. Zabbix предлагает мастер создания хостов, встроенную проверку форм для сокращения ошибок, расширенные сетевые карты и новый виджет карточки товара для детальной визуализации метрик. Платформа может быть развернута локально, в облаке Zabbix или в сторонних облаках (AWS, Azure, Google Cloud).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-09-18/073c838d-dc16-44ac-a912-5e51b1b9e8d5.png" alt="" /><figcaption>Панель управления Azure</figcaption></figure><h3>Сценарии использования</h3><p>Zabbix применяют IT-отделы и DevOps-команды для централизованного мониторинга инфраструктуры и соответствия требованиям безопасности. Поставщики управляемых услуг используют его как MSP-дружественное решение с многопользовательским доступом и возможностью масштабирования под клиентов. Платформа востребована в высокозащищённых и регулируемых отраслях, где важны автономность и полный контроль над данными.</p><h3>Особенности</h3><p>Ключевые преимущества Zabbix — это открытый исходный код и отсутствие лицензионных ограничений. Архитектура платформы масштабируется «под будущее» и интегрируется с системами управления конфигурацией. Пользователи получают полное владение данными, гибкость в развертывании (on-premise, облако, гибрид) и широкие возможности кастомизации визуализации.</p><h3>Тарифы и условия</h3><p>Zabbix распространяется как решение с открытым исходным кодом и не требует лицензионных платежей. Стоимость формируется только за счет технической поддержки, которая предоставляется по фиксированным тарифам в зависимости от уровня сервиса.</p><h2>5. LibreNMS</h2><p><a href="https://www.librenms.org/">LibreNMS</a> — это система мониторинга сетевой инфраструктуры с автоматическим обнаружением устройств и сервисов. Она ориентирована прежде всего на мониторинг сетей по SNMP, но также поддерживает серверы на Windows, Linux и FreeBSD через собственные агенты. Решение работает на базе PHP и MySQL, имеет удобный веб-интерфейс, мобильные приложения и широкий набор встроенных метрик, которые не требуют ручной настройки.</p><h3>Технические возможности</h3><p>Система автоматически обнаруживает топологию сети с помощью протоколов CDP, FDP, LLDP, OSPF, BGP, SNMP и ARP. Поддерживается интеграция с NfSen, collectd, SmokePing, RANCID и Oxidized. Встроенный API позволяет управлять установкой, строить графики и выгружать данные. Реализована гибкая система оповещений с поддержкой email, IRC, Slack и других сервисов, а также встроенная биллинговая система для учета использования полосы пропускания. LibreNMS поддерживает различные методы аутентификации, включая LDAP, Radius и Active Directory, и обновляется автоматически.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-09-18/7d288b2e-8981-40f2-9ae2-3624f57392e0.png" alt="" /></figure><h3>Сценарии использования</h3><p>LibreNMS выбирают компании, которым важно быстрое развертывание мониторинга сети без сложной ручной настройки. Решение подходит интернет-провайдерам и корпоративным IT-отделам для учета трафика и выставления счетов, а также администраторам, которым нужен автоматический контроль устройств и серверов с оповещениями в удобных каналах. Благодаря мобильным приложениям и демо-версии система подходит для тестирования и удаленной работы.</p><h3>Особенности</h3><p>Ключевыми преимуществами LibreNMS выступают простота запуска и поддержка практически всех популярных сетевых устройств «из коробки». Автоматическое обнаружение и распределенный опрос упрощают масштабирование, а встроенный биллинг и интеграции делают систему полезной не только для мониторинга, но и для коммерческих задач.</p><h3>Тарифы и условия</h3><p>LibreNMS распространяется как проект с открытым исходным кодом и бесплатен для использования. Доступна онлайн-демонстрация (<a href="https://demo.librenms.org">https://demo.librenms.org</a>, логин: demo, пароль: demouser).</p>]]></content:encoded>
    </item>
    <item>
      <title>Энтузиасты начали сбор $200 000, чтобы отобрать у Oracle право на «JavaScript»</title>
      <link>https://tproger.ru/news/entuziasty-nachali-sbor--200-000--chtoby-otobrat-u-oracle-pravo-na--javascript-</link>
      <comments>https://tproger.ru/news/entuziasty-nachali-sbor--200-000--chtoby-otobrat-u-oracle-pravo-na--javascript-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/entuziasty-nachali-sbor--200-000--chtoby-otobrat-u-oracle-pravo-na--javascript-</guid>
      <description><![CDATA[<p>Энтузиасты и команда Deno собирают $200 000, чтобы через суд отобрать у Oracle право на «JavaScript» и вернуть термин сообществу</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/entuziasty-nachali-sbor--200-000--chtoby-otobrat-u-oracle-pravo-na--javascript-">Энтузиасты начали сбор $200 000, чтобы отобрать у Oracle право на «JavaScript»</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 19 Sep 2025 04:23:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда разработчиков во главе с проектом Deno подала в суд на Oracle, чтобы добиться освобождения слова «JavaScript» от товарного знака.</p><p>Если иск будет успешным, термин станет общественным достоянием.</p><p>После того, как более 27 000 человек подписали открытое письмо с требованием отменить торговую марку «JavaScript», инициаторы перешли к юридическим действиям. Deno <a href="https://deno.com/blog/javascript-tm-gofundme">подал</a> официальную петицию об ее отмене в Бюро по патентам и товарным знакам США (USPTO).</p><p>Сейчас дело вступает в ключевую фазу — сбор доказательств. Чтобы обеспечить полноценную юридическую защиту, команда запустила <b>краудфандинг на $200 000</b>, которые пойдут на:</p><ul><li><b>Проведение профессиональных социологических опросов</b>, доказывающих, что «JavaScript» в глазах общественности — это название языка, а не бренд Oracle.</li><li><b>Привлечение независимых экспертов и свидетелей</b> — ученых, разработчиков и представителей индустрии, способных подтвердить, что Oracle не имеет отношения к разработке языка.</li><li><b>Юридические расходы</b> на допросы, подготовку документов и подачу возражений на аргументы Oracle.</li></ul><p>Если после завершения процесса останутся неиспользованные средства, они будут пожертвованы в <b>фонд OpenJS</b>, занимающийся защитой цифровых свобод. Deno подчеркивает, что не получит ни копейки с этих денег.</p><h2>Oracle официально заявила: «JavaScript — не общеупотребительный термин»</h2><p>6 августа 2025 года Oracle впервые публично ответила на поданную петицию и заявила, что <b>не признает термин «JavaScript» общеупотребительным</b>. Это означает, что компания продолжает настаивать на своем исключительном праве владения торговой маркой.</p><p>Тем временем Deno и сообщество указывают, что <b>JavaScript как язык создавался Netscape и развивался независимыми организациями</b>, а Oracle лишь унаследовала марку после покупки Sun Microsystems.</p><p>Сегодня Oracle не играет никакой роли в развитии языка, не участвует в работе TC39 (группы, занимающейся стандартом ECMAScript), и тем более не владеет браузерами, интерпретаторами или инструментами разработки.</p><h2>Почему это важно</h2><p>Если суд встанет на сторону Oracle, компания окончательно закрепит за собой исключительные права на использование термина «JavaScript» в коммерческом контексте. Это может повлиять на:</p><ul><li><b>Конференции</b> — организаторы рискуют нарушить права, просто называя мероприятие «JavaScript Conference».</li><li><b>Авторы книг и курсов</b> — возможно потребуется разрешение или лицензионные отчисления.</li><li><b>Разработчики и проекты</b>, использующие «JavaScript» в названиях или описаниях, потенциально могут столкнуться с претензиями.</li></ul><p>Авторы инициативы подчеркивают: речь идет не только о JavaScript, но и <b>о принципах работы торговых марок в США</b>.</p><p>По закону, термины, которые стали общеупотребительными (как «лазер», «эскалатор» или «йо-йо» в свое время), <b>не могут быть защищены товарными знаками</b>.</p><p>Если Oracle победит, это создаст прецедент, когда крупные корпорации смогут «застолбить» названия даже тех технологий, к которым не имеют никакого отношения.</p><h2>Что дальше</h2><p>Процесс уже идет 10 месяцев и сейчас началась ключевая стадия — <b>сбор доказательств и допросы свидетелей</b>. Если инициатива получит достаточную поддержку, у нее есть шанс добиться отмены товарного знака и официально освободить термин <b>«JavaScript» для всего сообщества</b>.</p><p>Поддержать кампанию можно <a href="https://javascript.tm/letter">подписав</a> открытое письмо.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вредные советы по работе с базами данных, или как расстроить DBA</title>
      <link>https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba</link>
      <comments>https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba</guid>
      <description><![CDATA[<p>Сборник самых раздражающих ошибок в работе с базами данных — с примерами и советами, как делать правильно. По выпуску подкаста «Техно.Логично».</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/vrednye-sovety-po-rabote-s-bazami-dannyh--ili-kak-rasstroit-dba">Вредные советы по работе с базами данных, или как расстроить DBA</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[SQL]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Инновации]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 08 Aug 2025 08:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Когда разработчик говорит «база упала», администратор баз данных вздыхает и открывает логи. Снова кто-то решил, что временные файлы бесконечны. Или создал 47 индексов на одной таблице. Или оставил транзакцию висеть на выходные.</p><p>Классические ошибки повторяются с завидным постоянством. В недавнем выпуске подкаста «Техно.Логично» наши коллеги Владимир Герциков и Николай Волынкин как раз обсуждали типичные проблемы с базами данных — от выбора инструментов до падений в продакшне. Послушав коллег, мы решили не пересказывать их беседу целиком, а на основе их беседы сделать практический список вредных советов.</p><p>Получился антигайд: как гарантированно завалить базу данных — и что делать правильно. Если узнаете себя в этих советах, не расстраивайтесь. Через подобное проходят все. А если хотите услышать полную дискуссию о современных СУБД, инструментах и миграции на open source — послушайте <a href="https://vk.com/video-145457488_456239847?access_key=b17a8de1d4db2dde5d">оригинальный выпуск</a>.</p><h2>1. Временные файлы бесконечны — лейте терабайты джойнов</h2><p>Берите две таблицы по миллиону записей каждая, смело делайте JOIN без WHERE, сортируйте результат — и удивляйтесь, почему закончилось место под временные данные.</p><p><b>Что происходит</b>: PostgreSQL создает временные файлы в pg_tmp для обработки больших запросов. Когда места не хватает, падают конкретные запросы с ошибкой <i>No space left on device</i>, а не весь сервер. Особенно болезненно там, где несколько таких запросов запускаются параллельно — временное пространство переполняется быстрее, чем успевает сработать мониторинг.</p><p><b>Как делать правильно</b>: Планируйте размер временных данных заранее. Добавляйте фильтры перед джойнами, разбивайте сложные запросы на этапы. Настройте temp_file_limit для ограничения временных файлов на запрос и мониторинг заполнения. Если ваш запрос генерирует терабайты промежуточных результатов, скорее всего, есть способ сделать это эффективнее.</p><h2>2. Суперпользователь для всех задач — что может пойти не так</h2><p>Создайте пользователя с правами суперадминистратора, используйте его для всех подключений и смело устанавливайте любые расширения, найденные в интернете.</p><p><b>Реальная история:</b> Разработчик развернул постгрес на виртуалке с дефолтными настройками — порт 5432 открыт, пользователь <i>postgres/postgres</i> с правами суперпользователя. Через семь (!) секунд в базу начали ломиться боты. Боты сканируют интернет на стандартные порты СУБД постоянно и превращают сервер в майнинг-ферму быстрее, чем вы успеете допить кофе. Диск переполнился от созданных таблиц, установились неизвестные расширения, начались HTTP-вызовы из базы наружу. Сервер превратился в часть ботнета.</p><p><b>И так все понятно, но еще раз напомним</b>: Суперпользователь может подключить postgres_fdw, dblink и читать/писать любые базы кластера, создавая запросы, которые переполнят временное пространство за минуты. Неподписанные расширения могут содержать что угодно — от бэкдоров до майнеров. А если расширение вызовет <i>segmentation fault</i>, упадет вообще все.</p><p><b>Принцип минимальных прав:</b> Создавайте отдельных пользователей с минимально необходимыми правами. Устанавливайте только официально поддерживаемые расширения. Закрывайте базу от внешнего доступа файрволом, настройте TLS для шифрования трафика, используйте fail2ban против брутфорса и уникальные пароли. Это кажется очевидным, но количество баз с дефолтными паролями в интернете говорит об обратном.</p><h2>3. Держите транзакции открытыми — счетчик XID все стерпит</h2><p>Открывайте длинные транзакции и держите их днями. Постгерс умный, сам разберется.</p><p><b>Что сломается:</b> У PostgreSQL есть счетчик транзакций (XID), который может переполниться. Когда возраст транзакций становится критическим, сервер блокирует обычные подключения и пускает только суперпользователя для выполнения <i>VACUUM FULL</i>. Все приложения встают, начинается паника.</p><p><b>Как избежать:</b> Настройте timeout для idle in transaction состояний. Разбивайте большие батчи на маленькие операции. Мониторьте возраст самых старых транзакций. И запомните: транзакция, которая висит неделю, — это не фича, это бомба замедленного действия.</p><h2>4. На каждый SELECT — свой индекс</h2><p>Создавайте индекс под каждый запрос. Чем больше индексов, тем быстрее будет работать.</p><p><b>Почему это убивает PostgreSQL: </b>В отличие от других СУБД, PostgreSQL при UPDATE создает новую версию записи, а старую помечает как мертвую. Если у таблицы 30 индексов, каждый UPDATE генерирует 30 мертвых ссылок в индексах. VACUUM начинает работать постоянно, производительность рушится.</p><p><b>Правило 20/80: </b>Покройте индексами 20% самых частых запросов, которые дают 80% нагрузки. Остальную аналитику выносите на реплику для чтения. Регулярно анализируйте статистику использования индексов — неиспользуемые безжалостно удаляйте .</p><h2>5. Сайзинг не нужен</h2><p>Ресурсы бесконечны. А DBA разберутся, как бэкапить ваши 100 терабайт.</p><p><b>Физические ограничения:</b> Таблица в PostgreSQL не может быть больше 32 терабайт при дефолтном размере блока. Ограничение можно обойти партиционированием или пересборкой с увеличенным размером блока, но лучше планировать заранее.</p><p><b>Экономика:</b> «Эта функция будет стоить как два сервера, потому что нам нужно оборудование для бэкапа 50-терабайтной базы». В этот момент «бизнес» делает большие глаза и внезапно появляется мотивация оптимизировать архитектуру.</p><p><b>Планирование:</b> Считайте размер данных на год-два вперед. Внедряйте партиционирование с первого дня, если ожидаете рост. Архивируйте старые данные. Удалить лишнее проще, чем добыть дополнительные терабайты дискового пространства в пятницу вечером.</p><h2>6. Пихайте СУБД в контейнеры</h2><p>Kubernetes решает все проблемы! Поэтому переносим в контейнеры все, базы данных тоже. Если что-то работает на виртуалках, то в контейнерах точно будет работать лучше.</p><p><b>Проблемы слоеного пирога:</b> Мы слышали, тебе нравится виртуализация, поэтому мы добавили виртуализацию в твою виртуализацию. В результате кратное усложнение отладки. Где тормозит база: железо, гипервизор, менеджер контейнеров?</p><p><b>Где контейнер оправдан?</b>  В CI/CD, локальной разработке, тестовых средах. В продакшне контейнеры тоже работают, если использовать Kubernetes-операторы (Patroni, CloudNativePG), правильно настроить Persistent Volumes и протестировать поведение при рестартах. База должна жить в памяти, прогревать кэши, работать стабильно. Но это требует серьезной экспертизы в Kubernetes и готовности разбираться с проблемами на стыке технологий. Если команда не готова изучать все тонкости — лучше не начинать.</p><p><b>Компромисс:</b> Если выбираете контейнеры для продакшна, используйте StatefulSet, настройте правильные storage-классы и OOM-политики. Для stateless-сервисов контейнеры — отличный выбор.</p><h2>7. Всю бизнес-логику держим в хранимках — так быстрее</h2><p>Переносите всю логику в базу. Зачем нужны сервисы приложений?</p><p><b>Пример из практики:</b> Система с хранимыми процедурами Oracle обыграла Java-реализацию в тестах производительности. Логика выполнялась рядом с данными, без сетевых задержек. Но когда нагрузка выросла в разы, уперлись в лимит CPU на сервере баз данных. Добавить ресурсы оказалось сложнее, чем масштабировать stateless-сервисы.</p><p><b>Компромисс:</b> Тяжелые агрегации и отчеты делайте в функциях базы. CRUD-операции выносите в сервисы приложений. Следите за загрузкой CPU на сервере БД — когда она приближается к пределу, начинайте выносить логику наружу.</p><h2>8. Коммерческая СУБД — единственный путь</h2><p>Только коммерческие решения подходят для серьезных задач. Oracle и SQL Server проверены временем, а всякие open source базы — это для студентов и стартапов.</p><p><b>Что изменилось:</b> События последних лет заставили многие компании пересмотреть подход к выбору СУБД. Компании массово переходят на PostgreSQL Pro и другие open source решения. Тренд только усиливается — игнорировать open source значит отстать от рынка и пропустить инновации, которые часто появляются именно в открытых проектах.</p><p><b>НО:</b> Vanilla PostgreSQL без поддержки — это действительно риск. Когда расширение Oracle FDW падает с разными структурами таблиц, а автор из коммьюнити отвечает «мне в голову не приходило, что кто-то будет так делать», понимаешь ценность платной поддержки. Поэтому open source, но с поддержкой от надежных вендоров.</p><h2>Заключение</h2><p>Продовые пожары в базах данных всегда случаются в самый неподходящий момент. Но большинство из них можно предотвратить, следуя простым правилам: планировать ресурсы, ограничивать права, мониторить метрики.</p><p>Выберите один совет из этой статьи и примените его сегодня. Возможно, это сэкономит вам несколько часов сна в будущем. А коллеги-DBA скажут спасибо.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как перевести компанию на новое ПО без потерь и рисков</title>
      <link>https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov</link>
      <comments>https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Oksana Karelina]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov</guid>
      <description><![CDATA[<p>Рассказываем, для чего необходимо проводить обновление ПО в компании, зачем обновлять программное обеспечение и как это улучшит эффективность вашего бизнеса</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-perevesti-kompaniyu-na-novoe-po-bez-poter-i-riskov">Как перевести компанию на новое ПО без потерь и рисков</a>»</p>]]></description>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Windows 10]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Adobe]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Windows 11]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Jul 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Чтобы оставаться на плаву в любой кризис и быть востребованным, бизнес должен быстро адаптироваться к новым условиям. В 1930-х продолжительность жизни компаний, входивших в фондовый индекс S&amp;P 500, составляла <a href="https://www.projectworks.com/blog/change-management-and-software-implementation">90</a> лет, тогда как сейчас компании живут в среднем <a href="https://www.projectworks.com/blog/change-management-and-software-implementation">18</a> лет.</p><p>Многие компании-лидеры рынка на заре карьеры конкурировали за место под солнцем с другими, и умение адаптироваться стало главным преимуществом. Поэтому мы каждый день пользуемся Google, но не Yahoo, а идея купить Vertu вместо последнего айфона многим кажется нелепой.</p><p>Встраивать новые технологии в бизнес-процессы нужно вовремя, а игнорирование их может привести к снижению финансовых показателей.</p><p>Причем это касается и софта: например, в 2022 году российский бренд одежды lady &amp; gentleman CITY перевел свою ИТ-инфраструктуру в облако всего за <a href="https://habr.com/ru/companies/cloud_ru/articles/667586/">4</a> месяца. Миграция увеличила скорость работы сайта <a href="http://www.lgcity.ru/">lgcity.ru</a> на <a href="https://habr.com/ru/companies/cloud_ru/articles/667586/">20%</a>. Темпы доставки бизнес-приложений в продакшн удвоились, а количество ответственных за управление инфраструктурой сотрудников сократилось в два раза.</p><p>При этом, как бы ни развивался бизнес, программное обеспечение, которое он использует, будь то средство аналитики или антивирус, влияет на многое — от безопасности до финансовых показателей. Поэтому мы решили подготовить эту статью, в которой разберем обновление ПО в компании: расскажем, как понять, что уже пора его менять, как правильно выбрать ПО, безболезненно внедрить его и избежать ошибок.</p><h2>Причины смены ПО и возможные ошибки</h2><p>Причин, по которым предприниматели, владельцы проектов и технические директоры задумываются о смене ПО, много. Вот основные:</p><ul><li>Программное обеспечение устаревает и остается без поддержки разработчиков</li></ul><p>Например, Windows 10, выпущенная всего 10 лет назад, окажется без техподдержки создателей уже в <a href="https://itseoteam.ru/blog/tpost/darc35ssp1-vazhnost-svoevremennogo-obnovleniya-komp">октябре 2025</a>, а разработчик рекомендует всем переходить на новую Windows 11. С точки зрения устаревания, ПО Windows 10 уже с трудом тянет новую технику: например, она не рассчитана на разные виды ядер.</p><ul><li>Несовместимость с новыми программами</li></ul><p>Совместимость софта — один из важнейших моментов при тестировании нового ПО. Однако конфликтные кейсы всё равно случаются: например, несколько антивирусов <a href="https://safemode.com.au/common-computer-issues-incompatible-software/">обычно</a> плохо взаимодействуют друг с другом, а использование двух файерволов <a href="https://safemode.com.au/common-computer-issues-incompatible-software/">может</a> привести к сбоям в работе ПО.</p><ul><li>Малая производительность</li></ul><p>Сотрудники теряют в среднем <a href="https://www.onsite-hq.com/insights/how-outdated-difficult-to-use-software-affects-employees-process-improvement">40</a> минут рабочего времени в неделю из-за устаревших технологий. Отказ менять ПО даже приводит к финансовым потерям — после <a href="https://www.forbes.com/councils/forbesbusinesscouncil/2024/10/23/legacy-systems-how-outdated-tech-can-poison-your-business/">5</a> лет использования компании тратят на обслуживание больше, чем при изначальной покупке. Обновление и установка свежих патчей способны решить эту проблему. Кстати, на эффективность бизнес-процессов влияет качество не только ПО, но и техники: например, примерный срок службы офисных ПК — всего <a href="https://itseoteam.ru/blog/tpost/darc35ssp1-vazhnost-svoevremennogo-obnovleniya-komp">2–5</a> лет.</p><ul><li>Уход с рынка производителей ПО</li></ul><p>С 2022 года Россию покинули многие производители ПО: Atlassian, Adobe, Figma, Microsoft, Miro, Notion, Oracle, SAP и др. И хотя костяк российских аналогов уже сформировался, а часть компаний закрепились в своем желании остаться в стране, политическая неопределенность всё еще может подкинуть неожиданностей в виде внезапно решивших уйти вендоров. На этот случай компании должны знать, как перейти на альтернативное ПО быстро и без потерь.</p><p>Теперь разберемся, какие типичные ошибки при переходе на новое ПО совершают владельцы бизнеса. На первый взгляд, перейти на новый софт легко: купить новую программу и установить ее, перед этим удалив старую. Однако не всё так просто — есть еще множество подводных камней, которые, если их не взять во внимание, могут стать неприятной неожиданностью:</p><ul><li>новое ПО будет несовместимым с уже используемыми программами;</li><li>сотрудники будут саботировать переход на новое ПО или не будут знать, как им пользоваться;</li><li>нужные данные будет сложно или невозможно загрузить в новое ПО;</li><li>при установке возникнут ошибки, которые приведут к нарушению правил доступа, повысят уязвимость к DDoS-атакам, утечке корпоративных данных и пр.</li></ul><p>Конечно, сложности при переходе на новое ПО необязательно возникнут. Однако лучше обезопасить себя, семь раз отмерить и сделать всё правильно — чтобы потом радоваться возросшим показателям и счастливым сотрудникам.</p><h2>Как выбрать ПО для перехода</h2><p>Допустим, что потребность смены ПО уже подтверждена. Возможно, это связано с финансовой выгодой, новым функционалом или намерением улучшить бизнес-процессы. Считается, что регулярное обновление повышает доход компании на <a href="https://gss.bsa.org/wp-content/uploads/2018/06/2018_BSA_GSS_InBrief_US.pdf">11%</a>. А внедрение надежной программы оптимизации и лицензий на ПО может сократить затраты на него на <a href="https://gss.bsa.org/wp-content/uploads/2018/06/2018_BSA_GSS_InBrief_US.pdf">30%</a>.</p><p>Ниже разберем, что важно учесть в первую очередь:</p><ul><li>Цели и задачи нового софта</li></ul><p>Для этого нужно понять, какую задачу ПО должно решить и какого результата вы от него ожидаете.</p><ul><li>Плюсы и минусы текущего ПО</li></ul><p>В этом поможет простая таблица с двумя колонками: что вас устраивает и что хотелось бы улучшить. Можно подключить к этому разбору стейкхолдеров и лидов направлений — тогда у вас получится внушительный список.</p><ul><li>Список возможных вендоров</li></ul><p>Вы можете его собрать, просто вбив в поиск нужное программное обеспечение, проанализировав сайты сравнения ПО и отзовики, а также изучив, какой софт выбирают ваши конкуренты.</p><ul><li>Тип версии ПО</li></ul><p>Если вы выбираете коробочную версию, то оплатить продукт нужно будет всего один раз. При выборе облачной версии софт размещается на сервере, ПО оплачивается ежемесячно (причем сумма, как правило, в десятки раз меньше, чем при покупке). Также вы получаете регулярную организацию обновления ПО и техподдержку, которые обычно уже включены в стоимость.</p><ul><li>Открытый или закрытый код</li></ul><p>Казалось бы, не самый важный момент, однако разница огромная. Если вы выбираете закрытый код, доработать его сможет только разработчик. Открытый код позволяет адаптировать софт под ваш бизнес — он более гибкий в настройке.</p><ul><li>Интеграция с другим ПО</li></ul><p>Практически каждый бизнес работает с разными программами, поэтому перед решением в пользу того или иного ПО стоит убедиться, что оно совместимо с текущим софтом компании. Зачастую информация доступна на сайте вендора, в отдельных случаях — после общения с представителем компании. Обратите внимание, что наибольшую совместимость с разным софтом показывают как раз программы с открытым кодом.</p><ul><li>Наличие мобильной версии</li></ul><p>Это не обязательный пункт, так как ПО может не нуждаться в такой функции, однако если речь идет о ПО, которым сотрудники будут пользоваться регулярно, например, средстве рабочей коммуникации, стоит убедиться в качестве его мобильной версии. Также, если это рабочая CRM для сотрудников отдела продаж, эта функция может стать критичной, а если ее не будет, то сотрудники очень расстроятся. Она должна быть удобной — такой, чтобы работник мог легко получить доступ к нужной информации, например, в метро по пути домой или на работу.</p><h2>Первый этап: подготовка</h2><p>Когда вы выбрали программное обеспечение, начинается работа над переходом. Первый этап — подготовительный.</p><p>Нужно собрать команду проекта и назначить ответственных лиц. В идеале — среди тех сотрудников, кто в итоге будет пользоваться новым ПО. Например, вы переводите команду sales-департамента на новую CRM. В таком случае руководителя отдела можно назначить стейкхолдером и принимающим менеджером — он будет координировать движение команды по процессу и принимать критические контрольные точки.</p><p>Нужен хотя бы верхнеуровневый график работ. Здесь вам поможет, например, популярная в бизнесе диаграмма Ганта, которая считается прародительницей всех досок задач. На ней вы отмечаете временную шкалу реализации задачи, саму задачу и ее продолжительность, ответственных лиц и зависимости. Примерно так выглядит диаграмма Ганта по проекту в специальном ПО GanttPRO:</p><figure><img src="https://media.tproger.ru/user-uploads/105012/2025-06-23/a6fd44d1-a23c-478e-9f32-82c77fdb7b09.jpg" alt="" /><figcaption><br /></figcaption></figure><p>Также можно подготовить тезисный чек-лист — он поможет проконтролировать, что каждый этап перехода пройден и вы ничего не упустили.</p><p>Но даже самый совершенный план может не устоять перед непредвиденными обстоятельствами. Для просчета рисков поможет другой инструмент проджект-менеджмента — risk breakdown structure (структура декомпозиции рисков). Это иерархическая структура, которая ранжирует риски по приоритету.</p><p>Все возможные риски можно расположить в виде матрицы или графика, где одна шкала отвечает за возможность риска (от менее к более вероятному), а другая — за возможный ущерб (от минимального к катастрофическому). Расположив риски на этой матрице, вы поймете, какие из них взять во внимание в первую очередь, какие следом, а какие — и вовсе опустить.</p><figure><img src="https://media.tproger.ru/user-uploads/105012/2025-06-23/21e0cbea-47ae-4aa7-8a33-24677f36ae31.png" alt="" /></figure><p>Следующий шаг — разработка документации для нового ПО. Что в нее входит? Прежде всего, описание работы ПО, инструкция по использованию, правила безопасности и создания бэкапов, регламент обновления в компании и т.д. Как правило, разработкой документации занимаются технические писатели, но также это могут быть и разработчики.</p><h2>Второй этап: обучение сотрудников</h2><p>Зачастую вендор ПО предлагает обучающие материалы. Они могут помочь сотрудникам изучить базовую теорию, а также станут отличным подспорьем в сложных ситуациях, когда нужно быстро вспомнить решение.</p><p>Но в случае если таких материалов нет, их придется разработать самостоятельно. Можно составить пользовательские сценарии и описать на примере интерфейса, где какая функция расположена, как и зачем ей пользоваться и какую последовательность действий нужно выполнить.</p><p>Чтобы сделать обучение максимально успешным, составьте отдельные рабочие группы и чек-листы, подготовьте и проведите презентацию о том, как работает новое ПО, а затем соберите у сотрудников фидбек и обработайте возражения.</p><p>Не все сотрудники могут быть рады переменам, и это нужно учитывать. Поэтому ваша задача — дать им понять, ради чего вы меняете ПО, какую пользу оно принесет бизнесу и команде. Например, сотрудники смогут более продуктивно работать, легче достигать нужных показателей. Позвольте им открыто выразить свои опасения и задать вопросы — и честно на всё ответьте.</p><h2>Третий этап: внедрение ПО</h2><p>Что входит в этот этап:</p><ul><li>Установка и настройка</li></ul><p>Проанализируйте текущие ресурсы, решите, как вы будете устанавливать ПО (удаленно, локально, в облаке и т. д.). Затем установите и настройте серверы, БД, сети и программные продукты.</p><ul><li>Перенос данных</li></ul><p>Выберите способ переноса данных (автоматический, ручной, полуавтоматический). Подготовьте информацию для переноса и проверьте корректность данных в новой системе.</p><p>Теперь пора приступать к работе. Новое программное обеспечение можно постепенно вводить среди разных групп сотрудников, начиная с тестовой группы и так называемого stealth-релиза на ограниченное количество человек, а затем постепенно масштабировать изменения. Рекомендуем проводить регулярный мониторинг состояния ПО, а также отслеживать удовлетворенность сотрудников новой системой и адаптировать к ней новых специалистов.</p><h2>Четвертый этап: выводы</h2><p>Рекомендуем вернуться к чек-листу, который мы упоминали в первом этапе, и свериться с ним — всё ли вы сделали, каждый ли шаг выполнен.</p><p>Затем нужно перевести все процессы на новое ПО и окончательно попрощаться со старым, убедившись, что все данные перенесены, а у сотрудников не осталось вопросов.</p><p>Также понадобится разобраться с техподдержкой. Если у вас облачная версия, скорее всего, помощь техподдержки будет предусмотрена по умолчанию, тогда как в случае с коробочным форматом, вероятно, придется заключить договор на техподдержку или взять ее на себя.</p><p>Если у вас остались вопросы, вы хотите обсудить эту статью или просто подискутировать с коллегами по цеху и сотрудниками Beget, будем рады видеть вас в нашем уютном <a href="https://t.me/beget_chat">Telegram-чате</a> — с удовольствием на всё ответим и пообщаемся 🙂</p>]]></content:encoded>
    </item>
    <item>
      <title>Бэкенд — это тоже красиво: как метрики и мониторинг делают вашу работу заметной</title>
      <link>https://tproger.ru/articles/bekend---eto-tozhe-krasivo--kak-metriki-i-monitoring-delayut-vawu-rabotu-zametnoj</link>
      <comments>https://tproger.ru/articles/bekend---eto-tozhe-krasivo--kak-metriki-i-monitoring-delayut-vawu-rabotu-zametnoj?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/bekend---eto-tozhe-krasivo--kak-metriki-i-monitoring-delayut-vawu-rabotu-zametnoj</guid>
      <description><![CDATA[<p>Вадим Ваганов, руководитель разработки и Head of Profession Backend в Газпромбанке, рассказывает, почему важно визуализировать метрики и свою работу.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/bekend---eto-tozhe-krasivo--kak-metriki-i-monitoring-delayut-vawu-rabotu-zametnoj">Бэкенд — это тоже красиво: как метрики и мониторинг делают вашу работу заметной</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Дизайн интерфейсов и UX]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Визуализация]]></category>
      <category><![CDATA[Фронтенд]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Grafana]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 31 Mar 2025 14:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Фронтендеры и мобильщики могут продемонстрировать результаты своей работы визуально — показать красивый интерфейс, анимацию, новую удобную кнопку. А как быть бэкендерам, особенно начинающим? Как эффектно показать, что результат вашей недельной работы — это не какие-то там циферки в консоли, а важный результат? Ответ: метрики, визуализация, мониторинг.</p><p>Меня зовут Вадим Ваганов, я руководитель разработки и Head of Profession Backend в Газпромбанке. Я люблю делиться опытом, а также обучать и приносить пользу другим. Все свои статьи я строю на личных историях, так что эта будет такой же. Она для тех, кто только начинает свой путь в бэкенд-разработке и еще не вник в вопросы визуализации своей работы. Расскажу, почему стоит инвестировать время в эти направления и как благодаря им вы станете более крутым инженером с первых шагов в профессии.</p><p>Дисклеймер: да, мониторинг — более широкая тема, но сегодня будем говорить в первую очередь про метрики и их визуализацию.</p><h2>Проблема: что делать, если есть трудности с презентацией и оценкой своей работы</h2><p>Фронтендерам и мобильщикам чуть проще в начале пути разработчика: они могут нарисовать красивую кнопочку, сделать что-то визуальное, и даже если логика проста, то визуал можно «продать» — банально показать друзьям. А бэкендерам что показать? Как в консольку выводим циферки?</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-31/0d4d4da7-6724-43d7-8b28-f443fd8d14ba.png" alt="" /></figure><p>Это, конечно, шутка (хоть и с долей правды), но проблема демонстрации результатов своей работы для бэкендеров действительно существует — будь то коллеге, боссу, бизнесу или самому себе, в конце концов. Решение есть — метрики, визуализация, мониторинг.  Эта тема сильно недооценена. Часто люди ничем, кроме логов, не пользуются. Не допускайте этой ошибки!</p><h2>Начинаем с простого: получаем данные о состоянии приложения</h2><p>Я не хочу делать это просто вводной, теоретической статьей по мониторингу. Нам нужна база, и мы рассмотрим ее на практике. Все примеры доступны в <a href="https://github.com/vaganov-vadim/backend-is-also-beautiful">репозитории на GitHub</a>, где вы найдете полный код и конфигурацию. Вы можете либо клонировать <a href="https://github.com/vaganov-vadim/backend-is-also-beautiful">репозиторий</a>, либо настроить все с нуля, следуя инструкциям ниже. Нам понадобится всего 5–10 минут, чтобы получить первые результаты.</p><p><b>Подготовка окружения</b></p><p>Для примера нам понадобятся:</p><ul><li><a href="https://github.com/docker">Docker</a></li><li><a href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html">JDK 17</a></li></ul><p>Все придумано до нас, поэтому воспользуемся готовыми инструментами — например, <a href="https://micrometer.io/">micrometer</a> (<a href="https://docs.micrometer.io/micrometer/reference/concepts.html">документация тут</a>) или аналог, если у вас не Java/Kotlin. Интегрируем его с /actuator.</p><p>В <a href="https://github.com/vaganov-vadim/backend-is-also-beautiful/blob/main/build.gradle">build.gradle</a> нужно добавить следующее:</p><p>Проверяем запрос в тестовом контроллере:</p><p>и смотрим на метрики:</p><p>Пока что мы можем получать такую информацию в моменте, но мы хотим историчности, следовательно, это дело надо как-то получать и где-то хранить.</p><p>У нас есть заготовленный конфиг, чтобы поднять <a href="https://grafana.com/">Grafana</a> и <a href="https://prometheus.io/">Prometheus</a>:</p><p>Открываем <a href="http://localhost:9090/">UI Prometheus</a>, пробуем найти demo_requests_total, нажимаем Execute, проверяем историчность — она есть!</p><p>Теперь можно визуализировать данные. Открываем <a href="http://localhost:3000/">Grafana</a>, вводим admin/admin и создаем дашборд:</p><ol><li>Dashboards -&gt; Create Dashboard -&gt; Add visualization</li><li>Конфигурируем Data Source: Configure a new data source -&gt; Prometheus -&gt; Connection = http://prometheus:9090 -&gt; Save &amp; test</li><li>Возвращаемся к меню Create Dashboard -&gt; Add visualization, выбираем Data Source prometheus</li><li>Настраиваем дашборд: выбираем Code вместо Builder, пишем sum (rate(demo_requests_total[1m]))</li></ol><p>Отлично! Давайте накидаем еще запросов, чтобы посмотреть, как это будет выглядеть:</p><p>Теперь у нас на графике видна динамика запросов. Инструментарий готов! Теперь мы можем:</p><ul><li>создавать любые метрики в приложении;</li><li>собирать, хранить и получать метрики за выбранный период;</li><li>визуализировать метрики как душе угодно.</li></ul><h2>Что отслеживать в бэкенд-приложениях</h2><p>У вас когда-нибудь было состояние, когда вам плохо, болит голова, першит горло, и вы думаете, что все — у вас 38 °C, и вы жутко простудились. Берете градусник, измеряете температуру... А у вас 36.6 °C. Не полагайтесь на ощущения — смотрите в мониторинг!</p><h3>Состояние серверов и инфраструктуры</h3><ul><li>Загруженность CPU и памяти серверов.</li><li>Загруженность дисков.</li><li>Мониторинг сети.</li><li>И другие инфраструктурные метрики.</li></ul><p>Здесь важен в том числе анализ долгосрочных тенденций, например: насколько скоро закончится свободное место при текущем уровне нагрузки?</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-31/2a12df47-db1e-4258-a332-ba10ac6024ff.jpeg" alt="" /></figure><h2>Метрики производительности приложения</h2><p>В SRE Google выделяют 4 золотых сигнала:</p><ol><li><b>Latency (задержка)</b> — время, необходимое для обработки запроса;</li><li><b>Traffic (трафик)</b> — количество запросов к системе;</li><li><b>Errors (ошибки)</b> — процент запросов, которые заканчиваются ошибкой;</li><li><b>Saturation (насыщение)</b> — насколько система загружена.</li></ol><p>ВАЖНО: иногда ваше приложение начинает работать медленно из-за интеграций, поэтому их тоже просто необходимо отслеживать. Если провайдер данных отвечает за 1 с, а у вас в <a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D0%B1_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B5_%D1%83%D1%81%D0%BB%D1%83%D0%B3">SLA</a> — 250 мс, то как бы производительно и надежно ни было ваше приложение — у вас уже проблемы.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-31/726af92a-89e9-4db4-8297-bcb1bd28512d.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-31/89e3f1f4-f42e-431e-982b-83542fcfb68a.png" alt="" /></figure><h2>Бизнес-метрики</h2><p>Это те метрики, которые совершенно прекрасны, потому что они помогут вам почувствовать себя не просто писателем кода, а тем, кто действительно влияет на продукт и бизнес в целом. Скажем, можно отслеживать конверсии и ключевые действия: если ваше приложение связано с бизнес-процессами, важно отслеживать ключевые метрики, например количество покупок. Это помогает понять, насколько успешно работает ваше приложение.</p><p>Если вы проверяете гипотезы или проводите a/b-тестирование — собирать и визуализировать метрики просто обязательно.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-31/99c0c383-f638-43c9-9b55-dacd3acecb9f.png" alt="" /></figure><p><i>Красиво — это не только про визуал. Получать обратную связь и взаимодействовать с системой/продуктом — тоже красиво!</i></p><h2>Почему мониторинг — это навык, который стоит прокачать любому инженеру</h2><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-31/111f0b2e-9606-477d-82e5-2813e2f5e12a.png" alt="" /></figure><h3>Мониторинг как важная составляющая DevOps- и SRE-практик</h3><p>Современные инженеры все чаще сталкиваются с задачами, которые выходят за рамки чистой разработки кода. Инженеры должны не только писать код, но и понимать, как этот код работает в реальных условиях. Это не только сделает вас более компетентными, но и придаст новый интерес работе.</p><h3>Взаимодействие мониторинга с процессами CI/CD</h3><p>Изменения — наше все, именно благодаря им мы приносим пользу бизнесу: улучшаем пользовательский опыт, проверяем гипотезы, зарабатываем деньги.</p><p>Мониторинг помогает убедиться, что новые изменения работают как задумано, а также не приводят к ухудшению производительности или стабильности системы. Интеграция мониторинга в CI/CD позволяет быстро выявлять проблемы и откатывать изменения, если что-то пошло не так.</p><h3>Универсальный и вечнозеленый навык</h3><p>На каком бы стеке вы ни работали, чем бы ни занимались в бэкенд-разработке, уверяю вас: это тот навык, который будет полезен на протяжении всей карьеры.</p><h3>Важность анализа данных о вашем продукте</h3><p>Важные решения принимаются на основе данных, без грамотного отслеживания метрик и их визуализации вы будете просто подбрасывать монетку.</p><h3>Возможность предвидеть и предотвращать проблемы</h3><p>Успешные инженеры могут не только решать проблемы, но и предотвращать их. Мониторинг позволяет выявлять аномалии и потенциальные угрозы до того, как они приведут к сбоям.</p><h2>Подведение итогов</h2><p>Метрики — это то, что ты хочешь смотреть не только когда плохо, но и когда хорошо.</p><p>Мониторинг — это не просто инструмент, это философия. Это способ мышления, который помогает вам быть в курсе того, что происходит с вашей системой, и принимать обоснованные решения.</p><p>Мониторинг делает вас более уверенным инженером. Когда вы знаете, что происходит с вашим приложением, вы можете спокойно спать по ночам, зная, что система под контролем.</p><p>Мониторинг помогает вам расти. Это навык, который будет полезен не только в вашей текущей работе, но и в будущем. Чем раньше вы начнете погружаться в эту тему, тем быстрее вы станете более востребованным специалистом.</p><p>Мониторинг — это инвестиция в стабильность и качество. В конечном итоге это то, что делает ваше приложение надежным, а вашу команду — эффективной.</p><p>И да, мониторинг — это просто красиво. Когда наглядно видишь тонкости работы приложения — это совершенно новый уровень погружения в работу.</p><p>Так что если вы еще не начали заниматься мониторингом, самое время начать. У вас есть все инструменты и все возможности — вы можете скачать <a href="https://github.com/vaganov-vadim/backend-is-also-beautiful">наш репозиторий</a> и начать вникать прямо сейчас.</p><h4>Полезные источники</h4><ul><li><a href="https://docs.micrometer.io/micrometer/reference/">Официальная документация Micrometer</a></li><li><a href="https://prometheus.io/docs/introduction/overview/">Официальная документация Prometheus</a></li><li><a href="https://grafana.com/docs/grafana/latest/dashboards/">Официальная документация Grafana</a></li><li><a href="https://sre.google/sre-book/monitoring-distributed-systems/">4 золотых сигнала</a></li><li><a href="https://www.piter.com/product/site-reliability-engineering-nadezhnost-i-bezotkaznost-kak-v-google">Книга об SRE</a></li></ul><p>Если вам понравится материал и вы захотите ознакомиться с другим моим контентом — приглашаю в <a href="https://t.me/vaganov_vadim">мой телеграм-канал</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышла Java 24: AOT-загрузка, улучшенные виртуальные потоки и отказ от Security Manager</title>
      <link>https://tproger.ru/news/vywla-java-24--aot-zagruzka--uluchwennye-virtualnye-potoki-i-otkaz-ot-security-manager</link>
      <comments>https://tproger.ru/news/vywla-java-24--aot-zagruzka--uluchwennye-virtualnye-potoki-i-otkaz-ot-security-manager?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vywla-java-24--aot-zagruzka--uluchwennye-virtualnye-potoki-i-otkaz-ot-security-manager</guid>
      <description><![CDATA[<p>Java 24 вышла с AOT-загрузкой, улучшенными виртуальными потоками, Stream Gatherers и удалением Security Manager. Следующий релиз — Java 25 LTS</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vywla-java-24--aot-zagruzka--uluchwennye-virtualnye-potoki-i-otkaz-ot-security-manager">Вышла Java 24: AOT-загрузка, улучшенные виртуальные потоки и отказ от Security Manager</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 07 Mar 2025 19:30:23 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle выпустила Java 24, добавив сразу 24 новых JEP — это крупнейший апдейт с 2018 года.</p><p>Среди ключевых нововведений: ускорение старта приложений, расширенные возможности многопоточности и отказ от устаревших механизмов безопасности.</p><h2>AOT-загрузка классов: ускоренный запуск</h2><p>JEP 483 внедряет Ahead-of-Time Class Loading and Linking, снижая накладные расходы на загрузку классов при старте JVM. Это улучшает механизм Application Class Data Sharing, представленный в JDK 11, и ускоряет запуск Java-приложений.</p><h2>Stream Gatherers: кастомные операции в Stream API</h2><p>JEP 485 расширяет Stream API, добавляя интерфейс Gatherer.</p><p>Теперь разработчики могут определять собственные промежуточные операции в потоках данных, что делает обработку коллекций более гибкой.</p><h2>Удаление Security Manager: отказ от устаревшей защиты</h2><p>С Java 24 окончательно удален Security Manager (JEP 486), который изначально предназначался для защиты при запуске недоверенного кода, но давно вышел из обихода.</p><p>Он был депрекейтнут еще в Java 17, а теперь удален окончательно.</p><h2>Виртуальные потоки теперь не блокируют платформенные</h2><p>JEP 491 устраняет одно из главных ограничений виртуальных потоков из JDK 21.</p><p>Ранее synchronized-блоки мешали потокам освобождать платформенные нити, снижая производительность. Теперь эта проблема решена, что делает виртуальные потоки еще эффективнее.</p><h2>Предупреждения при использовании sun.misc.Unsafe</h2><p>JEP 498 вводит runtime-предупреждения при вызове методов доступа к памяти из sun.misc.Unsafe.</p><p>Разработчикам рекомендуется переходить на VarHandle API и Foreign Function &amp; Memory API.</p><h2>Java 24 больше не поддерживает 32-битные системы Linux</h2><p>В рамках JEP 501 удалена поддержка 32-битных x86-систем в Linux. Ранее аналогичный шаг был сделан в Windows (JDK 21).</p><p>В целом, это логичное решение, так как почти все современные системы перешли на 64-битные архитектуры.</p><h2>Что дальше?</h2><p>Следующий релиз Java 25 выйдет осенью и станет LTS-версией.</p>]]></content:encoded>
    </item>
    <item>
      <title>OpenAI, Oracle и SoftBank вложат $500 млрд в развитие ИИ в США</title>
      <link>https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa</link>
      <comments>https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa</guid>
      <description><![CDATA[<p>Крупнейшие IT-гиганты США — OpenAI, Oracle и SoftBank — инвестируют $500 млрд в проект Stargate, развивая ИИ и создавая 100 тыс рабочих мест в США</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa">OpenAI, Oracle и SoftBank вложат $500 млрд в развитие ИИ в США</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 22 Jan 2025 06:27:19 GMT</pubDate>
      <content:encoded><![CDATA[<p>Накануне президент США Дональд Трамп объявил о запуске масштабного проекта Stargate, направленного на развитие ИИ в Соединенных Штатах.</p><p>Ключевыми участниками инициативы стали IT-гиганты: OpenAI, SoftBank и Oracle. Все три корпорации планируют инвестировать до $500 млрд в течение следующих 4 лет.</p><h2>Масштаб и цели проекта</h2><p>Инициатива Stargate <a href="https://openai.com/index/announcing-the-stargate-project/">предусматривает</a> начальные инвестиции в размере $100 млрд с перспективой увеличения до $500 млрд.</p><p>Основное внимание будет уделено строительству современных дата-центров и объектов по производству электроэнергии в Техасе, что обеспечит необходимую инфраструктуру для развития ИИ.</p><p>Ожидается, что проект создаст более 100 000 рабочих мест в США и укрепит позиции страны в глобальной гонке ИИ, особенно в соперничестве с Китаем.</p><h2>Технологические партнеры и сотрудничество</h2><p>В рамках Stargate ключевыми технологическими партнерами выступят ARM, Microsoft, NVIDIA, Oracle и OpenAI.</p><p>Компании будут тесно сотрудничать в создании и эксплуатации вычислительных систем, необходимых для обучения и внедрения передовых ИИ-моделей.</p><p>Это сотрудничество опирается на ранее установленные партнерские отношения между OpenAI и NVIDIA, а также на новое партнерство между OpenAI и Oracle.</p><h2>Роль Microsoft в проекте</h2><p>Microsoft <a href="https://blogs.microsoft.com/blog/2025/01/21/microsoft-and-openai-evolve-partnership-to-drive-the-next-phase-of-ai/?ocid=FY25_soc_omc_br_x_OpenAI">пересмотрела</a> ключевые условия своего соглашения с OpenAI после объявления о создании Stargate.</p><p>Ранее редмондцы обладали исключительными правами на создание вычислительной инфраструктуры для OpenAI, однако теперь детище Сэма Альтмана получило возможность сотрудничать с Oracle в рамках нового проекта.</p><p>Тем не менее, Microsoft сохраняет эксклюзивные права на предоставление API-сервисов OpenAI и продолжает стратегическое партнерство, включая совместное использование доходов, действующее до 2030 года.</p>]]></content:encoded>
    </item>
    <item>
      <title>Отец Node.js обвинил Oracle в мошенничестве и призвал «освободить» JavaScript</title>
      <link>https://tproger.ru/news/--otec-node-js-obvinil-oracle-v-mowennichestve-i-prizval--osvobodit--javascript</link>
      <comments>https://tproger.ru/news/--otec-node-js-obvinil-oracle-v-mowennichestve-i-prizval--osvobodit--javascript?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--otec-node-js-obvinil-oracle-v-mowennichestve-i-prizval--osvobodit--javascript</guid>
      <description><![CDATA[<p>Создатель Node.js Райан Даль инициировал петицию о лишении Oracle товарного знака «JavaScript», заявив, что это название стало родовым термином, используемым сообществом</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--otec-node-js-obvinil-oracle-v-mowennichestve-i-prizval--osvobodit--javascript">Отец Node.js обвинил Oracle в мошенничестве и призвал «освободить» JavaScript</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Законы]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 28 Nov 2024 02:48:29 GMT</pubDate>
      <content:encoded><![CDATA[<p>22 ноября 2024 года компания Deno, основанная создателем Node.js Райаном Далем, <a href="https://deno.com/blog/deno-v-oracle">отправила</a> в Ведомство по патентам и товарным знакам США (USPTO) петицию о лишении Oracle права на товарный знак «JavaScript».</p><p>Этот шаг может стать историческим, изменив юридический статус одного из самых популярных языков программирования в мире.</p><h2>Почему JavaScript должен быть свободным?</h2><p>Согласно петиции, термин «JavaScript» стал универсальным обозначением языка программирования, описанного в спецификации ECMA-262.</p><p>Миллионы разработчиков и организаций используют это название ежедневно, никак не связывая его с Oracle. В таких случаях закон требует признать товарный знак недействительным, поскольку он стал «родовым понятием».</p><p>«JavaScript — это не бренд, а основа современного программирования», — утверждает Райан Даль.</p><h2>Обвинения против Oracle</h2><p>Петиция основывается на трёх ключевых аргументах:</p><ol><li>JavaScript стал родовым термином. Название используется повсеместно и не ассоциируется с коммерческой деятельностью Oracle.</li><li>Мошенничество при продлении товарного знака. В 2019 году Oracle продлила права на «JavaScript», предоставив в USPTO ложные доказательства. Среди них были скриншоты Node.js, который к Oracle не имеет никакого отношения. Этот факт, по словам Даля, нарушает законы о товарных знаках.</li><li>Прекращение использования товарного знака. Oracle давно не использует название «JavaScript» для активной коммерческой деятельности. Закон считает товарные знаки, неиспользуемые в течение трёх лет, «заброшенными».</li></ol><h2>Что это изменит?</h2><p>Если петиция будет удовлетворена, сообщество разработчиков сможет свободно использовать название JavaScript.</p><p>Конференции смогут вернуть себе название «JavaScript Conference» вместо обходных форматов вроде «JSConf». Язык сможет официально называться «JavaScript», а не «ECMAScript», как это требует текущий юридический статус.</p><h2>Дальнейшие шаги</h2><p>Oracle обязана ответить на петицию до 4 января 2025 года. Если компания проигнорирует запрос, права на товарный знак будут аннулированы.</p><p>Если Oracle решит защищать свои права, команда Deno обещает бороться, предоставив доказательства нарушений.</p><p>Более 14 000 разработчиков, включая создателя JavaScript Брендана Эйха, уже поддержали инициативу, подписав открытое письмо.</p><p>Даль утверждает, что название «JavaScript» должно принадлежать сообществу, а не корпорации, и призывает разработчиков к распространению информации.</p>]]></content:encoded>
    </item>
    <item>
      <title>Отцы JavaScript и Node.js, вместе с 10 000 разработчиков, обратились к Oracle с просьбой</title>
      <link>https://tproger.ru/news/--otcy-javascript-i-node-js--vmeste-s-10-000-razrabotchikov--obratilis-k-oracle-s-prosboj</link>
      <comments>https://tproger.ru/news/--otcy-javascript-i-node-js--vmeste-s-10-000-razrabotchikov--obratilis-k-oracle-s-prosboj?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--otcy-javascript-i-node-js--vmeste-s-10-000-razrabotchikov--obratilis-k-oracle-s-prosboj</guid>
      <description><![CDATA[<p>Создатели JavaScript Брендан Айк и Node.js Райан Дал, совместно с более чем 10 000 разработчиков, подписали открытое письмо к Oracle, призывая компанию отказаться от торговой марки JavaScript</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--otcy-javascript-i-node-js--vmeste-s-10-000-razrabotchikov--obratilis-k-oracle-s-prosboj">Отцы JavaScript и Node.js, вместе с 10 000 разработчиков, обратились к Oracle с просьбой</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Node.js]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 26 Sep 2024 13:20:13 GMT</pubDate>
      <content:encoded><![CDATA[<p>Создатель JavaScript Брендан Айк, вместе с создателем Node.js и Deno Райаном Далом, а также тысячами других разработчиков, <a href="https://javascript.tm/">выступили</a> с открытым письмом к Oracle.</p><p>В нем они призывают компанию освободить торговую марку JavaScript. Письмо, опубликованное 16 сентября, собрало более 10 000 подписей всего за несколько дней.</p><p>Основная претензия заключается в том, что Oracle фактически забросила марку, оставшуюся ей после приобретения Sun Microsystems в 2009 году.</p><h2>Почему это важно?</h2><p>Письмо под заголовком «Oracle, пришло время освободить JavaScript» утверждает, что право собственности на торговую марку JavaScript стало анахронизмом.</p><p>Ни Sun, ни Oracle никогда не выпускали продукты с этим названием и его использование создает путаницу в сообществе.</p><p>По словам Дала, передача торговой марки в общественное достояние устранила бы множество сложностей, таких как невозможность называть конференции «JavaScript» или опасение компаний, работающих с JavaScript, столкнуться с юридическими последствиями.</p><p>«Мы могли бы открыто заявлять, что Deno — это среда выполнения для JavaScript, без страха перед иском от Oracle», — добавил Дал. Это также позволило бы официальной спецификации JavaScript называть себя по имени, а не под названием «ECMAScript», которое используется сейчас.</p><h2>Попытка изменить ситуацию</h2><p>Это уже не первая попытка сообщества убедить Oracle отказаться от прав на торговую марку.</p><p>Два года назад подобная инициатива была проигнорирована компанией. Но теперь разработчики планируют подать официальную петицию в Ведомство по патентам и товарным знакам США (USPTO) с целью отменить регистрацию товарного знака.</p><p>Oracle снова молчит</p><p>На момент публикации материала, Oracle не предоставила официального комментария по поводу открытого письма.</p><p>Тем временем онлайн-петиция продолжает набирать подписи, а сообщество JavaScript надеется на скорую реакцию со стороны корпорации, чтобы устранить затянувшийся вопрос с торговой маркой.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышла Java 23: новые примитивы в шаблонах, модульные импорты и улучшенный Graal JIT</title>
      <link>https://tproger.ru/news/--vywla-java-23--novye-primitivy-v-wablonah--modulnye-importy-i-uluchwennyj-graal-jit</link>
      <comments>https://tproger.ru/news/--vywla-java-23--novye-primitivy-v-wablonah--modulnye-importy-i-uluchwennyj-graal-jit?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--vywla-java-23--novye-primitivy-v-wablonah--modulnye-importy-i-uluchwennyj-graal-jit</guid>
      <description><![CDATA[<p>Oracle выпустила Java 23, которая включает новые примитивы в шаблонах, модульные импорты и улучшения производительности благодаря добавлению компилятора GraalVM JIT</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--vywla-java-23--novye-primitivy-v-wablonah--modulnye-importy-i-uluchwennyj-graal-jit">Вышла Java 23: новые примитивы в шаблонах, модульные импорты и улучшенный Graal JIT</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Markdown]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 20 Sep 2024 05:54:20 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle <a href="https://blogs.oracle.com/java/post/the-arrival-of-java-23">объявила</a> о выходе Java 23, включающей множество улучшений, включая 12 значимых обновлений (JEP), 8 из которых представлены в виде превью-функций и одна как функция-инкубатор.</p><p>Среди нововведений — упрощенная работа с примитивными типами, модульные импорты и улучшения производительности. Одним из ключевых изменений стало добавление компилятора Oracle GraalVM JIT в состав Oracle JDK.</p><h2>Улучшения языка и библиотек</h2><p>Примитивные типы теперь могут использоваться в шаблонах и instanceof, что упрощает работу с ними.</p><p>Модульные импорты позволят импортировать все пакеты модуля одной строкой кода, а это значительно упростит работу с библиотеками для начинающих. Также обновлен API для работы с Java class-файлами и добавлены новые функции в Stream API.</p><h2>Улучшенный сборщик мусора и инструменты</h2><p>Одним из главных нововведений стало использование поколенческого режима ZGC по умолчанию, что улучшает производительность сборки мусора.</p><p>Также добавлена поддержка комментариев в формате Markdown для документации Javadoc, что упрощает процесс написания документации для разработчиков.</p><h2>Долгосрочная поддержка и будущее</h2><p>Java 23 не будет получать долгосрочную поддержку (LTS) и обновления будут предоставляться до марта 2025 года, когда Oracle выпустит следующую версию — JDK 24.</p><p>Скачать новую версию языка можно по <a href="https://www.oracle.com/java/technologies/downloads/">ссылке</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как появился С# и при чём тут конфликт Sun и Microsoft</title>
      <link>https://tproger.ru/articles/kak-poyavilsya-s-i-pri-chyom-tut-konflikt-sun-i-microsoft</link>
      <comments>https://tproger.ru/articles/kak-poyavilsya-s-i-pri-chyom-tut-konflikt-sun-i-microsoft?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Рафаил Агазода]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-poyavilsya-s-i-pri-chyom-tut-konflikt-sun-i-microsoft</guid>
      <description><![CDATA[<p>Рассказали, как появился язык программирования C# после неудачного сотрудничества Microsoft и Sun и долгих войн между компаниями.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-poyavilsya-s-i-pri-chyom-tut-konflikt-sun-i-microsoft">Как появился С# и при чём тут конфликт Sun и Microsoft</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[История IT]]></category>
      <category><![CDATA[C#]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 29 Aug 2023 09:55:18 GMT</pubDate>
      <content:encoded><![CDATA[<p>Рассказали, как появился язык программирования C# после неудачного сотрудничества Microsoft и Sun и долгих войн между компаниями.</p><h2>Конфликт Sun и Microsoft</h2><p>Sun выпустила Java в 1995 году, сделав главным девизом языка “Компилируй один раз, запускай где угодно”. Такие амбиции заставляли Sun добиться от всех существующих ОС поддержки Java “из коробки”. В числе компаний, с которыми Sun предстояло договориться о поддержке, была Microsoft.</p><p>Язык показался Microsoft довольно перспективным, поэтому компании приступили к совместной разработке IDE только для Java — Visual J++. Также Microsoft разработала виртуальную машину Windows Java (JVM), на которой Java работала быстрее, чем на других ОС, и которая поддерживала несколько специфичных для Windows команд.</p><p>Разработки оказались настолько успешными, что Java работала быстрее на компьютере Windows стоимостью 1000 долларов, чем на компьютере Sun стоимостью 5000 долларов.</p><p>Однако у виртуальной машины были и недостатки: она не поддерживала удаленный вызов методов (RMI) или собственный интерфейс Java (JNI). Это не устраивало Sun.</p><p>Во-первых, это противоречило подходу Java “Компилируй один раз, запускай где угодно”. Программы, написанные на Java для Windows, не могли запускаться на станциях и серверах самой Sun.</p><p>Вышло так, что экосистема Sun рушилась, и компании стали перетягивать одеяло первенства на себя. Microsoft действительно сделала многое для того, чтобы Java стала удобным языком программирования, но и Sun не собиралась отступать от своих принципов.</p><p>Во-вторых, в Sun хотели, чтобы у Java была только одна среда выполнения — их собственная. В компании хотели сохранить контроль над развитием языка программирования, но Microsoft попросту не могла сделать реализацию достаточно сложной спецификации на 100% совместимой с другими системами и платформами, это невозможно.</p><p>Хэл Беренсон, бывший сотрудник Microsoft, рассказывал, что решение компании было отчасти вынужденным: было необходимо, чтобы Java поддерживала всю экосистему Windows. Sun не хотела идти на уступки и настаивала на том, чтобы Microsoft внедряла только их решения, а не собственные. В конце концов, Sun подала в суд.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-08-29/717b4d22-2966-4fe6-9c56-b7a78d981339.png" alt="" /></figure><p>Тогда в Microsoft просто отказались от Java. Не было никакого смысла создавать собственные решения, сталкиваясь с постоянными ограничениями. Если бы в Microsoft продолжили разработку продуктов для Java, те бы ничем не отличались от решений Sun. Тем более, пользователь мог самостоятельно выбрать и установить любую симпатичную ему IDE и пользоваться ей.</p><h2>Как появился C# — ответ Java</h2><p>Восстановить отношения с Java уже не представлялось возможным, но Microsoft всё ещё нравилась идея языка, программы на котором можно было бы запустить на любой платформе.</p><p>Кроме того, некоторые сотрудники уже пытались разработать подобные языки, и результатами этих экспериментов стали Common Language Runtime и .NET.</p><p>Microsoft решили продолжить заниматься инновациями в сфере языков программирования. Сперва они внедрили поддержку C++ и Visual Basic (VB) в .NET, и на VB были сделаны большие ставки. В компании ожидали, что именно VB станет самым популярным языком программирования в .NET-среде.</p><p>Параллельно Microsoft обратилась к Андерсу Хейлсбергу и попросила его создать новый язык, который подходил бы под это определение. Этим языком программирования и стал C#. Спустя время оказалось, что C# так хорош, что уверенно обогнал Visual Basic по популярности в .NET. Конечно, этому способствовали и минусы самого Visual Basic.</p><p>Любопытный факт Изначально Microsoft хотела, чтобы C# работал только на их собственных ОС, и язык должен был быть только для Windows.</p><p>Спустя время компания обнаружила, что C# действительно превосходит Java в некоторых аспектах, но Java всё же удалось стать королевой кросс-платформенности. Microsoft задумался и решил поступить так же, пойдя навстречу другим операционным системам типа UNIX. Это решение принял Сатья Наделла, который сейчас является СЕО Microsoft.</p><p>Оказалось, что С# всё же опоздал на гонку вооружений, и догнать Java в плане кросс-платформенности языку всё же не удалось. И неизвестно, удастся ли ещё когда-нибудь.</p><p>Хэл Беренсон признаётся, что гонка Java и C# случилась не из-за стремления создать лучший язык программирования. Это был вопрос развития экосистем: Sun встала в позу и не позволила Microsoft создавать своё ПО для Java, а компания Гейтса нуждалась в подобных решениях. Создание и развитие C# стали вопросами поддержки инфраструктуры, и цели “убить” Sun у Microsoft не было.</p><h2>Чем всё закончилось</h2><p>Sun не отличалась эффективным менеджментом. Спустя время компания обнаружила, что Java не используют на настольных ПК и снова подала в суд на Microsoft, обязав ту распространять Java в течение следующих 10 лет.</p><p>У Microsoft к тому времени было достаточно собственных проблем, поэтому они согласились на условия Sun. Срок дистрибьюции Java ещё не подошёл к концу, как Sun выкупила компания Oracle. Когда срок соглашения истёк, ни Oracle, ни Microsoft не были заинтересованы в продвижении Java, и долгие войны подошли к концу.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-08-29/6d8f8396-cf79-40ba-9d30-3a9cbad8e972.png" alt="" /></figure><p>Согласно рейтингу TIOBE, в августе 2023 года Java опережает C# в популярности: 10% против 7%.</p>]]></content:encoded>
    </item>
    <item>
      <title>Стоит прочитать: обзор книги Александра Полякова «Безопасность Oracle глазами аудитора. Нападение и защита»</title>
      <link>https://tproger.ru/articles/stoit-prochitat-obzor-knigi-aleksandra-poljakova-bezopasnost-oracle-glazami-auditora-napadenie-i-zashhita</link>
      <comments>https://tproger.ru/articles/stoit-prochitat-obzor-knigi-aleksandra-poljakova-bezopasnost-oracle-glazami-auditora-napadenie-i-zashhita?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Yulia Sukhovey]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/stoit-prochitat-obzor-knigi-aleksandra-poljakova-bezopasnost-oracle-glazami-auditora-napadenie-i-zashhita</guid>
      <description><![CDATA[<p>Книга поможет взглянуть на безопасность Oracle под другим углом. А также более качественно разрабатывать и обслуживать ПО.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/stoit-prochitat-obzor-knigi-aleksandra-poljakova-bezopasnost-oracle-glazami-auditora-napadenie-i-zashhita">Стоит прочитать: обзор книги Александра Полякова «Безопасность Oracle глазами аудитора. Нападение и защита»</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Стоит прочитать]]></category>
      <category><![CDATA[Гостевая публикация]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 02 Aug 2021 10:51:52 GMT</pubDate>
      <content:encoded><![CDATA[<p>Автор книги «Безопасность Oracle глазами аудитора. Нападение и защита» Александр Поляков — ведущий аудитор по информационной безопасности консалтинговой ИТ-компании.</p><p>Изначально я отнёсся к книге с недоверием. Добавил в корзину, чтобы получить бесплатную доставку на остальной заказ. Книга пылилась на полке до тех пор, пока я не взял её почитать в самолет. Выяснилось, что она достойна внимания гораздо больше, чем могло показаться на первый скептический взгляд.</p><h2>Постановка проблемы в «Безопасность Oracle глазами аудитора. Нападение и защита»</h2><p>У большинства разработчиков и администраторов нет полной картины о работе СУБД. Поэтому может возникнуть ложная уверенность в том, что информационная система полностью неуязвима. Отсюда — халатность в обращении с данными компании и пренебрежение ко внешним угрозам.</p><p>В книге на примере Oracle версий 9i-11gR1 и Oracle Application Server (сейчас его заменяет Weblogic) автор рассказывает о разнообразии возможных атак на СУБД на всех уровнях модели ISO/OSI. Он рассматривает уязвимости служб СУБД Oracle, недостатки хранимых процедур в пакетах DBMS, проблемы системы разграничения прав доступа, авторизации и другие нюансы информационной безопасности.</p><p>Кроме того, в «Безопасность Oracle глазами аудитора. Нападение и защита» отражена противоположная сторона обратной совместимости в долгоживущих программных продуктах. Так, в Oracle совместимость с устаревшими клиентскими ПО достигается за счёт устаревших протоколов, которые не отвечают современным требованиям информационной безопасности. Как итог, хакеры атакуют на понижение версии, в частности, службу Listener. Похожая проблема может быть и в алгоритме хеширования паролей пользователей.</p><p>Также автор показывает: закрытый код не гарантирует, что злоумышленник не обнаружит уязвимости. И опровергает рассуждения про открытый исходный код: если код посмотрело множество людей — он безопасен. Зачастую это не так.</p><p>Важно, что Александр Поляков не просто перечисляет возможные угрозы, а показывает ход мыслей хакера при атаке на информационную систему. Оказывается, что даже у дорогих и качественных систем есть проблемы в самых неожиданных местах и уязвимости «нулевого дня».</p><h2>Как ищут уязвимости</h2><p>Метод поиска уязвимостей «нулевого дня» показался мне самым интересным из описанных в книге. Если известно, на какой платформе работает система, всегда можно перейти на сайт разработчика. А на сайтах крупных программных продуктов или в их Git-репозиториях принято публиковать changelog-и. В этом файле разработчик пишет об исправленных ошибках, новых функциях и других обновлениях. В том числе в части информационной безопасности.</p><p>Если заранее знать версию платформы атакуемой системы или график обновлений, можно увидеть, какие дыры безопасности исправили с момента последнего релиза. При этом, чем крупнее система, тем реже и менее значимо она обновляется.</p><p>Если это ПО с открытым исходным кодом, можно посмотреть конкретные изменения в свежей версии и найти места, где исправлены проблемы безопасности. И исходя из этого понять, в чём заключалась уязвимость и как её можно использовать. Производители зачастую оперативно закрывают проблемы с безопасностью, но пользователи обновляют свои программы не всегда своевременно.</p><p>В системах с закрытым исходным кодом публикуют только описание уязвимости, версию исправлений и интерфейс измененного объекта в ПО. Но даже этого достаточно, чтобы проанализировать потенциальные проблемы. При этом для злоумышленника неважно, какой тип системы. В обоих случаях у него уйдёт схожее количество времени на поиск проблем в безопасности.</p><p>Также автор рассмотрел такие вопросы, как скорость реакции вендора на обнаруженные уязвимости, оперативность их закрытия с приложенными примерами. Примечателен вывод о неудовлетворительности этих показателей, например, некоторые уязвимости не закрываются десятилетиями.</p><h2>Типичная ошибка администратора</h2><p>Чтобы получить от прочтения книги максимум пользы, нужны знания в области сетевого администрирования, администрирования баз данных, разработки приложений и хранимых процедур. А также базовое понимание принципов информационной безопасности и опыт работы с СУБД Oracle или аналогичными.</p><p>Даже несмотря на то, что представленные уязвимости уже устарели и частично потеряли свою актуальность в СУБД Oracle, они могут оказаться в других системах. Например, MySQL сейчас развивается той же командой, что и Oracle. А PostgreSQL вдохновлялся гигантом по многим вопросам. Поэтому мысли автора дают большое поле для рассуждений и поиска уязвимостей в других системах.</p>]]></content:encoded>
    </item>
    <item>
      <title>Хотите узнать больше о работе с ПО Oracle? Задайте вопросы эксперту в комментариях</title>
      <link>https://tproger.ru/articles/hotite-uznat-bolshe-o-rabote-s-po-oracle-zadajte-voprosy-jekspertu-v-kommentarijah</link>
      <comments>https://tproger.ru/articles/hotite-uznat-bolshe-o-rabote-s-po-oracle-zadajte-voprosy-jekspertu-v-kommentarijah?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Типичный программист]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/hotite-uznat-bolshe-o-rabote-s-po-oracle-zadajte-voprosy-jekspertu-v-kommentarijah</guid>
      <description><![CDATA[<p>Сертифицированный инструктор Oracle ответит на вопросы, связанные с High Availability, Exadata, безопасностью БД.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/hotite-uznat-bolshe-o-rabote-s-po-oracle-zadajte-voprosy-jekspertu-v-kommentarijah">Хотите узнать больше о работе с ПО Oracle? Задайте вопросы эксперту в комментариях</a>»</p>]]></description>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 02 Aug 2021 10:03:13 GMT</pubDate>
      <content:encoded><![CDATA[<p>На связи с читателями Tproger <a href="https://edu.rdtex.ru/teachers/520/">Олег Слабоспицкий</a> — сертифицированный инструктор Oracle по тематикам Oracle Database 11g, 12c, 18c, 19c, Oracle Linux, Oracle Solaris, Exadata, преподаватель в учебном центре РДТЕХ.</p><p>Области профессиональной деятельности:</p><ul><li>Решение проблем клиентов стандартной и расширенной технических поддержек про­граммных продуктов Oracle.</li><li>Выполнение договорных работ (технический консалтинг), связанных с исполь­зо­ва­нием программных продуктов Oracle, установка и конфигурирование ПО и баз данных Oracle, организация резервного копирования и восстановления баз данных Oracle, оптимизация производительности информационных систем заказчика, основанных на ПО Oracle, администрирование баз данных Oracle.</li></ul><p>Олег готов ответить на ваши вопросы, связанные с High Availability, Exadata, безопасностью БД.</p><p>Правила:</p><ol><li>Пишите свои вопросы по теме в комментариях к этому посту со 2 по 6 августа— до 12:00 по московскому времени.</li><li>Ответы получат только вопросы на заданную тему.</li><li>Эксперт начнёт отвечать на вопросы в четверг, 5 августа, и закончит в пятницу, 6 августа.</li></ol>]]></content:encoded>
    </item>
    <item>
      <title>Google отбилась от многомиллиардного иска Oracle, связанного с Java</title>
      <link>https://tproger.ru/news/google-otbilas-ot-mnogomilliardnogo-iska-oracle-svjazannogo-s-java</link>
      <comments>https://tproger.ru/news/google-otbilas-ot-mnogomilliardnogo-iska-oracle-svjazannogo-s-java?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/google-otbilas-ot-mnogomilliardnogo-iska-oracle-svjazannogo-s-java</guid>
      <description><![CDATA[<p>Верховный суд США признал добросовестным использованием 11 500 строк Java API в Android — это 0,4% исходников. Спор длился почти 11 лет.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/google-otbilas-ot-mnogomilliardnogo-iska-oracle-svjazannogo-s-java">Google отбилась от многомиллиардного иска Oracle, связанного с Java</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Авторское право]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 06 Apr 2021 05:52:19 GMT</pubDate>
      <content:encoded><![CDATA[<p>Накануне, 5 апреля 2021 года, Верховный суд США вынес решение по иску компании Oracle к Google. Причиной почти 11-летнего разбирательства стала претензия по использованию Java API поисковым гигантом при разработке Android.</p><figure><img src="https://media.tproger.ru/uploads/2021/04/1-8.jpg" alt="" /><figcaption>Источник: Unsplah</figcaption></figure><p>По мнению суда, действия Google подпадают под определение «добросовестного использования» (fair use). Так, 11 500 строк кода, взятых у Oracle, составляют всего лишь 0,4% от общего размера всех исходников Java API, пишет The Verge.</p><p>При этом высшая инстанция отметила, что Google воспользовалась чужими наработками для создания совершенно другой, новой системы. С её помощью разработчики Android способствовали эволюционному развитию компьютерных программ и отрасли.</p><p>Важно понимать, что это далеко не первое решение, вынесенное судом по данному делу. Ещё в 2012 году Фемида встала на сторону поискового гиганта. Но тогда Oracle подала апелляцию и добилась отмены решения. После двух апелляций разработчиков Java и нескольких смен тактик Google, 5 апреля Верховный суд США всё же вынес своё решение.</p><p>Если бы Google проиграла дело, то Oracle могла получить от компании 8,8 млрд долларов.</p><p>Источник: <a href="https://www.theverge.com/2021/4/5/22367851/google-oracle-supreme-court-ruling-java-android-api">The Verge</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft и Oracle связали свои облачные платформы в единую сеть</title>
      <link>https://tproger.ru/news/microsoft-oracle-cloud-alliance</link>
      <comments>https://tproger.ru/news/microsoft-oracle-cloud-alliance?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/microsoft-oracle-cloud-alliance</guid>
      <description><![CDATA[<p>Пользователи смогут переходить между Azure и Oracle Cloud или запускать сервисы Azure с базами данных, которые хранятся в облаке Oracle.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/microsoft-oracle-cloud-alliance">Microsoft и Oracle связали свои облачные платформы в единую сеть</a>»</p>]]></description>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Облачные технологии]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 05 Jun 2019 15:15:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Microsoft и Oracle сообщили о партнёрстве: их облачные сервисы теперь будут напрямую связаны. Пользователи смогут без проблем переходить с одной платформы на другую или запускать сервисы Azure с использованием баз данных, хранящихся на облаке Oracle.</p><h2>Почему это важно?</h2><p>Как отмечает TechCrunch, это довольно необычное сотрудничество, ведь Azure и Oracle Cloud — прямые конкуренты.</p><p>Дело в том, что Oracle, как бы ни хотела выйти в лидеры среди облачных платформ, очень нескоро сравнится по размеру с AWS, Azure или Google Cloud Platform. Сотрудничество с Microsoft поможет компании выйти на более высокий уровень и при этом продолжать развивать собственные сервисы. А Microsoft получит клиентов, которым не нашлось места на серверах Oracle.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышла VirtualBox 6.0 с режимом быстрого создания виртуальных машин</title>
      <link>https://tproger.ru/news/virtualbox-6-0-release</link>
      <comments>https://tproger.ru/news/virtualbox-6-0-release?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/virtualbox-6-0-release</guid>
      <description><![CDATA[<p>Oracle выпустила VirtualBox 6.0 для Linux, macOS, Windows и Solaris: обновление улучшило интерфейс и добавило быструю установку виртуальных систем.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/virtualbox-6-0-release">Вышла VirtualBox 6.0 с режимом быстрого создания виртуальных машин</a>»</p>]]></description>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 24 Dec 2018 16:22:33 GMT</pubDate>
      <content:encoded><![CDATA[<p>После года разработки Oracle <a href="https://www.virtualbox.org/wiki/Changelog">выпустила</a> новую версию VirtualBox — системы управления виртуальными машинами. Обновление <a href="https://www.virtualbox.org/wiki/Downloads">доступно</a> для Linux, macOS, Windows и Solaris.</p><h3>Что нового в VirtualBox 6.0?</h3><p>Oracle переработала интерфейс инструмента:</p><ul><li>изменили дизайн окна для выбора виртуальной машины и меню управления носителями;</li><li>добавили новый файловый менеджер, позволяющий передавать файлы между основной ОС и виртуальными;</li><li>добавили отдельное окно для управления сетевыми настройками;</li><li>переработали панель управления снапшотами — теперь можно изменять имя и описание снимка, а если состояние системы изменится, это отобразится в информационном блоке;</li><li>реализовали масштабирование элементов интерфейса.</li></ul><p>Кроме того, теперь менеджер виртуальных машин «запоминает» расположение инструментов, лучше отображается на экранах с высокой плотностью пикселей и позволяет записывать видео и аудио по отдельности.</p><p>Также появилась поддержка ядра Linux 4.20, возможность экспорта виртуальных машин на платформу Oracle Cloud Infrastructure и режим «быстрой» установки виртуальных систем — чтобы можно было создать машину, выбрав нужный образ, без настроек.</p>]]></content:encoded>
    </item>
    <item>
      <title>Выпущены Java SE 11 и JDK 11</title>
      <link>https://tproger.ru/news/jdk-java-se-11-release</link>
      <comments>https://tproger.ru/news/jdk-java-se-11-release?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/jdk-java-se-11-release</guid>
      <description><![CDATA[<p>Oracle выпустила одиннадцатую версию стандарта и JDK; поддержка Java 8 завершится в декабре 2020 года, а Java 10 обновлений больше не получит.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/jdk-java-se-11-release">Выпущены Java SE 11 и JDK 11</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 26 Sep 2018 12:48:37 GMT</pubDate>
      <content:encoded><![CDATA[<p>Разработчики Oracle <a href="https://mail.openjdk.java.net/pipermail/announce/2018-September/000257.html">объявили</a> о выпуске стандарта Java 11 и его реализации JDK (Java Development Kit) с длительным сроком поддержки вплоть до 2026 года. Он полностью совместим с прежними версиями. Поддержка Java 8 закончится в декабре 2020 года, а Java 10 обновлений больше получать не будет.</p><h3>Новое в Java SE 11</h3><ul><li><a href="https://openjdk.java.net/jeps/181">Реализована</a> система, которая позволяет классам, находящимся в одной части кода, но компилируемым по отдельности, получать доступ к приватным компонентам друг друга.</li><li>Формат .class <a href="https://openjdk.java.net/jeps/309">дополнен</a> поддержкой форм CONSTANT_Dynamic, загрузка которых отдает создание констант методу bootstrap.</li><li><a href="https://openjdk.java.net/jeps/332">Добавлена</a> поддержка последней версии протокола защиты транспортного уровня — <a href="https://tproger.ru/news/tls-1-3/">TLS 1.3</a>. Он ускоряет загрузку мобильных веб-страниц, а также отсеивает старые, уязвимые криптографические примитивы, заменяя их более сложными алгоритмами шифрования.</li><li><a href="https://openjdk.java.net/jeps/321">Стандартизирована</a> поддержка HTTP Client API, представленного еще в инкубаторе <a href="https://tproger.ru/news/java-se-9-java-ee-8/">Java 9</a>.</li><li>В экспериментальном режиме <a href="https://openjdk.java.net/jeps/318">запущен</a> сборщик мусора Epsilon.</li><li>Модули Java EE и CORBA <a href="https://openjdk.java.net/jeps/320">удалены</a> из JDK и платформы Java SE, а <a href="https://openjdk.java.net/jeps/335">движок Nashorn</a> и <a href="https://openjdk.java.net/jeps/336">инструменты Pack200</a> объявлены устаревшими.</li><li>Модуль JavaFX исключен из ядра и поставляется <a href="https://tproger.ru/news/javafx-11-separate-module/">отдельно</a>.</li><li>Существующие API <a href="https://openjdk.java.net/jeps/327">обновлены</a> для поддержки формата Unicode 10.</li><li><a href="https://openjdk.java.net/jeps/328">Добавлен</a> инструментарий для потокового сбора низкоуровневых данных об ошибках и проблемах.</li><li><a href="https://openjdk.java.net/jeps/330">Добавлена</a> возможность запускать однофайловые программы, содержащие исходный код.</li></ul><p>Подробнее об изменениях можно узнать на странице Release Notes к JDK 11.</p><p>Прошлая, промежуточная версия стандарта и JDK 10 <a href="https://tproger.ru/news/new-java-development-kit-10/">вышли</a> в марте 2018 года. Набор инструментов для разработки получил три новых варианта виртуальных машин Java, совместное использование классов приложения и поддержку экспериментального JiT-компилятора на Linux / x64.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle представила JavaFX 11 в качестве отдельного модуля</title>
      <link>https://tproger.ru/news/javafx-11-separate-module</link>
      <comments>https://tproger.ru/news/javafx-11-separate-module?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Никита Нельсон]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/javafx-11-separate-module</guid>
      <description><![CDATA[<p>Платформа разработки клиентских приложений вынесена из JDK 11 и стала самостоятельным ПО с открытым кодом; модули теперь подключаются отдельно.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/javafx-11-separate-module">Oracle представила JavaFX 11 в качестве отдельного модуля</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 21 Sep 2018 20:30:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle <a href="https://www.itworld.com/article/3305073/java/removed-from-jdk-11-javafx-11-arrives-as-a-standalone-module.html#tk.rss_news">вынесла</a> модуль JavaFX из комплекта разработчика Java Development Kit (<a href="https://ru.wikipedia.org/wiki/Java_Development_Kit">JDK</a>) 11 и сделала его отдельным ПО. Компонент JavaFX 11 с открытым исходным кодом — обособленная платформа разработки клиентских приложений для ПК, мобильных и встраиваемых систем.</p><h3>Что нового в JavaFX 11?</h3><p>Важным изменением стала необходимость отдельно включать модули JavaFX, используемые приложением. Среди <a href="https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#list-of-enhancements">нововведений</a>:</p><ul><li>открытый FX Robot API, имитирующий взаимодействие с пользователем;</li><li>по умолчанию автономные модули JavaFX теперь не имеют разрешений;</li><li>добавлены API для управления интервалами между элементами последовательности в однострочное текстовое поле Spinner;</li><li>использование GTK 3 для платформ Linux по умолчанию при наличии библиотеки gtk3;</li><li>добавление стандартных цветов в палитре ColorPicker;</li><li>удаление поддержки FX Media для libavcodec 53 и 55.</li></ul><p>Обнаружены и исправлены <a href="https://github.com/javafxports/openjdk-jfx/blob/jfx-11/doc-files/release-notes-11.md#list-of-fixed-bugs">ошибки</a>, например, утечка памяти в VirtualFlow при включении программы чтения с экран, а также игнорирование таблицей политики изменения размера столбца.</p><p>Помимо этого замечено, что JavaFX 11 конфликтует с OpenJDK 11 на машинах Ubuntu 18.04 Linux. Для исправления этой ошибки предлагается использовать сервер Xorg вместо Wayland, так как последний не поддерживается JDK 11.</p><p>Информационные технологии играют большую роль в повседневной жизни современного человека, развиваясь в разных направлениях. К примеру, стало известно <a href="https://tproger.ru/news/electron-3-release/">о выходе</a> Electron 3.0 — фреймворка для создания нативных приложений. В этой версии разработчики добавили новые наборы инструментов и средств, затронули API и исправили некоторые ошибки.</p>]]></content:encoded>
    </item>
    <item>
      <title>Инструмент Oracle GraphPipe для обслуживания ИИ-моделей стал open source проектом</title>
      <link>https://tproger.ru/news/oracle-graphpipe-open-source</link>
      <comments>https://tproger.ru/news/oracle-graphpipe-open-source?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Рамис Ганиев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-graphpipe-open-source</guid>
      <description><![CDATA[<p>Инструмент поддерживает проекты на TensorFlow, MXNet, Caffe2 и PyTorch, избавляя разработчиков от написания собственных API.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-graphpipe-open-source">Инструмент Oracle GraphPipe для обслуживания ИИ-моделей стал open source проектом</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 16 Aug 2018 11:27:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle <a href="https://venturebeat.com/2018/08/15/oracle-open-sources-graphpipe-to-make-it-easier-to-deploy-machine-learning-models/">открыла</a> исходный код инструмента GraphPipe для упрощения обслуживания моделей машинного обучения. Он поддерживает проекты, созданные на основе библиотек TensorFlow, MXNet, Caffe2 и PyTorch. Они предназначены для использования в IoT-устройствах, пользовательских веб-сервисах и корпоративных ИИ-платформах.</p><h3>Упрощение обслуживания ИИ</h3><p>Инструмент избавляет разработчиков от необходимости создавать пользовательские API. Также он устраняет путаницу при использовании нескольких фреймворков и предотвращает копирование памяти при <a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F">десериализации</a>. Разработчики надеются, что GraphPipe станет стандартным инструментом для развертывания моделей.</p><p>GraphPipe — это попытка стандартизировать протокол, по которому вы взаимодействуете с дистанционно развернутой моделью машинного обучения. Он включает в себя ссылочные серверы, позволяющие легко развернуть модели из существующих фреймворков.</p><p>GraphPipe бесплатен и <a href="https://github.com/oracle/graphpipe">доступен</a> на GitHub. В его состав входят инструменты с открытым исходным кодом, предназначенные для работы с искусственным интеллектом. Например, среди них есть фреймворк TensorFlow и проект Open Neural Network Exchange (<a href="https://github.com/onnx/onnx">ONNX</a>) для создания переносных нейросетей.</p><p>В сентябре 2017 года Microsoft <a href="https://tproger.ru/news/microsoft-azure-ml-tools/">представила</a> собственный инструментарий для работы с машинным обучением. Заодно компания выпустила утилиты для использования Visual Studio Code при создании моделей на базе фреймворков CNTK и Keras.</p>]]></content:encoded>
    </item>
    <item>
      <title>Хакеры атаковали серверы Oracle WebLogic после публикации PoC-кодов</title>
      <link>https://tproger.ru/news/oracle-weblogic-attacks</link>
      <comments>https://tproger.ru/news/oracle-weblogic-attacks?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Закирова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-weblogic-attacks</guid>
      <description><![CDATA[<p>Уязвимость CVE-2018-2893 позволяет захватить сервер и выполнить произвольный код: под ударом системы, где не установлен свежий патч Oracle.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-weblogic-attacks">Хакеры атаковали серверы Oracle WebLogic после публикации PoC-кодов</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 26 Jul 2018 08:11:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Специалисты по информационной безопасности компаний ISC SANS и <a href="http://blog.netlab.360.com/malicious-campaign-luoxk-is-actively-exploiting-cve-2018-2893/">Qihoo 360 Netlab</a> сообщили, что сервера Oracle WebLogic подверглись нападениям со стороны киберпреступников. Известно, что целью атак были системы, на которых не был установлен недавно вышедший патч, исправляющий критическую уязвимость CVE-2018-2893.</p><p>Уязвимость CVE-2018-2893 является брешью в компоненте программного обеспечения Oracle WebLogic, позволяющей хакеру подчинить себе сервер и выполнить произвольный код, причем для исполнения всех действий не требуется знать пароль от устройства.</p><p>18 июля 2018 года компания Oracle опубликовала обновление, устраняющее ряд уязвимостей. Но через три дня в открытый доступ попало несколько PoC-кодов, два из которых до сих пор в Интернете. После распространения информации о наличии эксплойтов, 21 июля, начались первые атаки.</p><h3>Инструменты и безопасность</h3><p>Cпециалисты считают, что есть, по крайней мере, две группы хакеров, которым, возможно, удалось автоматизировать свои действия по использованию уязвимостей в своих целях.</p><p>Уязвимость была обнаружена в версиях Oracle WebLogic 10.3.6.0, 12.1.3.0, 12.2.1.2 и 12.2.1.3. Сотрудники компании рекомендуют владельцам серверов в целях безопасности оперативно установить обновление, <a href="https://tproger.ru/news/oracle-patch-july-2018/">выпущенное</a> в июле 2018 года, которое закрывает «дыры» безопасности в Java SE, VirtualBox, MySQL и других инструментах.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle исправила критические уязвимости в Java SE, MySQL и других продуктах</title>
      <link>https://tproger.ru/news/oracle-patch-july-2018</link>
      <comments>https://tproger.ru/news/oracle-patch-july-2018?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-patch-july-2018</guid>
      <description><![CDATA[<p>По анализу Oracle, 37 % брешей затрагивали компоненты, разработанные сторонними компаниями, к ним же относились 90 % ошибок критической степени.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-patch-july-2018">Oracle исправила критические уязвимости в Java SE, MySQL и других продуктах</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 21 Jul 2018 11:10:32 GMT</pubDate>
      <content:encoded><![CDATA[<p>17 июля 2018 года Oracle выпустила <a href="http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html">обновление</a>, которое закрывает бреши безопасности в Java SE, VirtualBox, MySQL и других инструментах. Уровень опасности некоторых — от 7 и выше, что означает по стандарту CVSS v3 классы «высокий» и «критический».</p><p>Компания <a href="https://blogs.oracle.com/oraclesecurity/july-2018-critical-patch-update-released">отметила</a>, что 37 % уязвимостей затрагивали компоненты, созданные сторонними разработчиками, к ним же относились 90 % ошибок критической степени.</p><h3>Уязвимые продукты Oracle</h3><p>Critical Patch Update затронул 11 продуктов компании: Java SE, MySQL, Virtualization, Database Server, Global Lifecycle Management, Fusion Middleware, E-Business Suite, PeopleSoft, Siebel CRM, Industry Applications, Sun Systems Products Suite.</p><p>В Java SE устранено 8 уязвимостей, из которых 3 высокого уровня опасности и 1 — критического, при этом эксплуатация любой из них не требует аутентификации. Также разрешено 25 проблем безопасности в MySQL, с максимальной оценкой 7,1 по CVSS, и 9 — в VirtualBox, из которых 5 соответствуют критической степени опасности.</p><p>В феврале 2018 года эксперты по кибербезопасности <a href="https://tproger.ru/news/security-bug-affects-oracle-pos-systems/">обнаружили</a> брешь в POS-терминалах Oracle Micros, позволявшую злоумышленникам установить в систему вредоносный код и получить доступ к базе данных. Эту ошибку компания исправила месяцем ранее.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle передала сообществу Apache архив с 1,5 млн строк кода NetBeans</title>
      <link>https://tproger.ru/news/oracle-netbeans-apache-second-part</link>
      <comments>https://tproger.ru/news/oracle-netbeans-apache-second-part?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Наташа Маркова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-netbeans-apache-second-part</guid>
      <description><![CDATA[<p>Oracle передала Apache архив NetBeans с 1,5 млн строк кода для Java, JavaScript, PHP и Groovy. Apache готовит NetBeans 9.0 с поддержкой Java 9 и 10.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-netbeans-apache-second-part">Oracle передала сообществу Apache архив с 1,5 млн строк кода NetBeans</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 22 Jun 2018 18:55:46 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle <a href="https://blogs.apache.org/netbeans/entry/1-5m-lines-of-netbeans">передала</a> Apache Software Foundation второй архив с 1,5 млн строк кода интегрированной среды разработки NetBeans. Он включает в себя модули для поддержки Java, JavaScript, PHP и Groovy, а также инструменты для разработки мобильных приложений и поддержки Web-технологий.</p><h3>Развитие NetBeans</h3><p>Инкубатор Apache <a href="https://netbeans.apache.org/download/nb90/">готовит</a> релиз Apache NetBеаns 9.0, который станет первым подготовленным силами фонда выпуском и будет поддерживать только Java SE. В первый релиз-кандидат добавлены поддержка Java 9 и 10, включая тип var, Java Shell, а также инструменты для работы с модулями Jigsaw.</p><p>После первого релиза или параллельно с ним Apache начнет менять лицензию второй порции кода и интегрировать его в Git.</p><h3>Передача</h3><p>Oracle <a href="https://tproger.ru/news/oracle-abandoned-netbeans/">отказалась</a> от работы над NetBеans в сентябре 2016 года и передала фонду первую часть кода, а также права на связанные с NetBеаns исходники. В распоряжение Apache также перешли одноименная торговая марка, домен netbeаns.org и некоторые элементы инфраструктуры. Поскольку NetBeans распространяется под лицензиями GPLv2 и CDDL, платформа перешла на <a href="https://ru.wikipedia.org/wiki/Разрешительная_лицензия_свободного_ПО">пермиссивную</a> лицензию Apache 2.0.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle планирует убрать из Java встроенную поддержку сериализации</title>
      <link>https://tproger.ru/news/oracle-refuse-java-serialization</link>
      <comments>https://tproger.ru/news/oracle-refuse-java-serialization?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Наташа Маркова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-refuse-java-serialization</guid>
      <description><![CDATA[<p>Oracle убирает встроенную сериализацию из Java из-за безопасности. Главный архитектор Java назвал ее ужасной ошибкой, замена — фреймворк для JSON и XML.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-refuse-java-serialization">Oracle планирует убрать из Java встроенную поддержку сериализации</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 27 May 2018 16:48:35 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle объявила, что <a href="https://www.infoworld.com/article/3275924/java/oracle-plans-to-dump-risky-java-serialization.html">прекратит</a> встроенную поддержку сериализации Java из соображений безопасности, заменив ее на защищенный компактный фреймворк.</p><h3>Причины</h3><p>Марк Рейнхольд, главный архитектор Java, назвал добавление поддержки сериализации объектов в 1997 году «ужасной ошибкой». По его словам, из-за простоты применения эта процедура провоцирует разработчиков на необдуманное использование. Именно она является причиной критических уязвимостей в различных продуктах, созданных с помощью Java, уверен Рейнхольд.</p><h3>Замена</h3><p>По словам представителей Oracle, компактный фреймворк, который заменит сериализацию, обеспечит возможность манипуляции данными в форматах JSON и XML. Компания пока не раскрывает другие подробности, как и сроки реализации.</p><p>В апреле 2018 года ученые из Университета Райса <a href="https://tproger.ru/news/bayou-ai-write-java-code/">разработали</a> сервис Bayou, который при помощи части кода с подсказками дописывает программу на Java. Нейросеть использует в том числе неофициальные API.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle анонсировала универсальную виртуальную машину GraalVM</title>
      <link>https://tproger.ru/news/oracle-graalvm</link>
      <comments>https://tproger.ru/news/oracle-graalvm?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Наташа Маркова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-graalvm</guid>
      <description><![CDATA[<p>GraalVM запускает приложения на JavaScript, Python, Ruby и R, а также код языков JVM и LLVM в общей среде выполнения на базе HotSpot JVM.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-graalvm">Oracle анонсировала универсальную виртуальную машину GraalVM</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 22 Apr 2018 07:25:38 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Oracle <a href="https://blogs.oracle.com/developers/announcing-graalvm">представила</a> первый релиз <a href="http://www.graalvm.org">GraalVM</a>, проекта для увеличения производительности при работе с разными ЯП. Система может использоваться для запуска приложений, написанных на JavaScript (Node.js), Python, Ruby, R, на языках для <a href="https://ru.wikipedia.org/wiki/Java_Virtual_Machine">JVM</a> (Java, Scala, Clojure, Kotlin) и на языках, для которых формируется <a href="https://llvm.org/docs/BitCodeFormat.html">биткод</a> LLVM (C, C++, Rust). Код проекта распространяется под лицензией GPLv2. Несмотря на анонс от Oracle, он пока имеет статус кандидата в релизы.</p><h3>Возможности системы</h3><p>GraalVM позволяет непосредственно обращаться к объектам и массивам из других языков и использовать общую среду выполнения. Например, из JavaScript-кода для Node.js допустимо обращаться к библиотеке классов Java.</p><figure><img src="https://media.tproger.ru/uploads/2018/04/0_1524247599.jpg" alt="" /></figure><p>GraalVM может применяться для создания обособленных исполняемых приложений в качестве части платформ, подобных OpenJDK и Node.js. Также есть возможность встраивать машину как движок обработки данных в СУБД.</p><h3>Инструментарий GraalVM</h3><p>Для запуска приложений используется стандартизированное окружение на базе HotSpot JVM. GraalVM предоставляет JIT-компилятор, который быстро выполняет в JVM код любых скриптовых языков, включая JavaScript, Ruby, Python и R. Также машина дает возможность запускать нативный код в JVM, преобразованный в биткод LLVM. Инструментарий системы включает в себя независимые от языков программирования отладчик, систему профилирования и анализатор распределения памяти.</p><h3>Нативные образы</h3><p>Для языков на базе JVM можно создавать скомпилированные нативные образы, которые выполняются напрямую с минимальным потреблением памяти. Сначала статический анализ выявляет весь код для выполнения основного Java-метода. Далее к нему <a href="https://github.com/oracle/graal/blob/master/substratevm/README.md">применяется</a> полноценная упреждающая компиляция (<a href="https://ru.wikipedia.org/wiki/AOT-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F">AOT</a>).</p><h3>Использование Substrate VM</h3><p>Функциональность управления памятью и потоками происходит через подключение Substrate VM, которая компилируется в исполняемый код. Сформированный файл включает в себя машинный код приложения, готовый к быстрому выполнению.</p>]]></content:encoded>
    </item>
    <item>
      <title>С февраля 2019 года Oracle Java SE 8 для организаций станет платным</title>
      <link>https://tproger.ru/news/oracle-java-se-8-commercial-license</link>
      <comments>https://tproger.ru/news/oracle-java-se-8-commercial-license?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Светлана Хачатурян]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-java-se-8-commercial-license</guid>
      <description><![CDATA[<p>После января 2019 года организациям нужна коммерческая лицензия Oracle Java SE 8, тогда как индивидуальные обновления останутся доступными до конца 2020 года.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-java-se-8-commercial-license">С февраля 2019 года Oracle Java SE 8 для организаций станет платным</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 20 Apr 2018 09:18:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>После января 2019 года Oracle <a href="https://java.com/en/download/release_notice.jsp">обяжет</a> предприятия работать с Java SE 8 исключительно под лицензией для коммерческого использования. При этом публичные обновления инструмента для индивидуальной работы останутся доступны на прежних условиях как минимум до конца 2020 года.</p><h3>Основные положения решения</h3><ol><li>Потребители, взаимодействующие с Java в рамках персональных приобретённых программных продуктов, будут обеспечены доступом к обновлениям Oracle Java SE 8 как минимум до конца 2020 года. Как правило, популярные Java-приложения лицензируются компаниями-разработчиками отдельно (например, игры). Эти программы могут зависеть от обновлений инструмента, выпущенных позднее 2020 года. Поэтому для уточнения деталей по дальнейшей технической поддержке специалисты Oracle рекомендуют пользователям связаться с поставщиками решений.</li><li>Разработчикам Oracle предлагает пересмотреть планы на использование Java SE 8 и при необходимости внести соответствующие изменения в модель дистрибуции создаваемых программ.</li><li>Предприятиям Oracle также советует пересмотреть планы на использование Java SE 8 и внести соответствующие изменения в грядущие требования по поддержке Java, чтобы иметь возможность мигрировать проекты на более поздние версии инструмента. Также актуален вариант приобретения коммерческой лицензии, как полагается, на своевременной основе.</li></ol><p>Права на использование — дело тонкое, даже когда речь идёт о проектах с открытым исходным кодом. Год назад GitHub <a href="https://tproger.ru/articles/whats-difference-between-licenses/">наглядно пояснил</a> основные различия между современными популярными лицензии для открытых решений.</p>]]></content:encoded>
    </item>
    <item>
      <title>Ошибка в безопасности Oracle повредила более 300 000 платежных систем</title>
      <link>https://tproger.ru/news/security-bug-affects-oracle-pos-systems</link>
      <comments>https://tproger.ru/news/security-bug-affects-oracle-pos-systems?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Иван Лотошников]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/security-bug-affects-oracle-pos-systems</guid>
      <description><![CDATA[<p>Уязвимость позволяла неавторизованным злоумышленникам установить вредоносную программу в систему POS-терминалов Oracle Micros.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/security-bug-affects-oracle-pos-systems">Ошибка в безопасности Oracle повредила более 300 000 платежных систем</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 01 Feb 2018 12:39:38 GMT</pubDate>
      <content:encoded><![CDATA[<p>Уязвимость в POS-терминалах была обнаружена Дмитрием Частухиным, экспертом в области проблем безопасности ERPScan.</p><p>Частухин заявил, что уязвимость позволяет неавторизованным пользователям заполучить файлы конфигурации систем POS Micros. Полученные данные гарантируют полный доступ к POS-системе. По словам Дмитрия Частухина, злоумышленник проникнув в магазин и получив доступ к уязвимым кассовым терминалам может установить вредоносную POS-систему, прочитать локальные файлы, а также получить имена и пароли пользователей.</p><p>Более 300 000 компаний используют терминалы Oracle для обработки платежей по кредитным/дебетовым картам. Таким образом, данная уязвимость ставит под угрозу данные карт пользователей и может способствовать корпоративному шпионажу для атак в будущем.</p><p>Компания Oracle заявила, что исправила уязвимость в январе 2018 года, выпустив новое обновление. Тем не менее, могут пройти месяцы, прежде чем патч будет установлен на все зараженные системы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle выпустила Fn, открытую бессерверную FaaS-платформу</title>
      <link>https://tproger.ru/news/oracle-fn-serverless</link>
      <comments>https://tproger.ru/news/oracle-fn-serverless?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Максим Леонов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-fn-serverless</guid>
      <description><![CDATA[<p>Платформа Fn от Oracle разворачивает окружения для отдельных функций, управляет ими и масштабирует приложения; проект написан на Go и лицензирован Apache 2.0.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-fn-serverless">Oracle выпустила Fn, открытую бессерверную FaaS-платформу</a>»</p>]]></description>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Облачные технологии]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 03 Oct 2017 15:38:49 GMT</pubDate>
      <content:encoded><![CDATA[<p><a href="https://github.com/fnproject/fn">Проект Fn</a> представляет собой автономную платформу с реализацией бессерверной модели разработки приложений, поставляемую с лицензией Apache 2.0 и написанной на языке Go. Она поддерживает все языки программирования. Разработчики сконцентрировались на том, чтобы пользователям было легко разобраться с платформой и быстро начать использовать большинство продвинутых функций. Вы можете ознакомиться с <a href="https://github.com/fnproject/fn#quickstart">руководством</a> по использованию системы, составленным разработчиками.</p><h3>История</h3><p>Проект Fn был разработан теми же специалистами, которые создали сервис <a href="https://www.iron.io/">IronFunctions</a>. Команда положила начало технологии, работающей без участия серверов, и была владельцем платформы в течении 6 лет. Теперь, в Oracle, команда использовала все накопленные знания и опыт, применив их в Fn.</p><h3>FaaS</h3><p>Суть метода FaaS (function-as-a-service, функция как сервис) заключается в том, что разработчик реализует логику на уровне отдельных функций, не заботясь о создании инфраструктуры для запуска приложений и управления ей, без привязки к конкретным серверным приложениям и необходимым для их работы облачным окружениям. Достаточно определить требуемые функции и загрузить их, после чего платформа Fn сама развернёт окружения, нужные для выполнения подготовленных функций, организует управление ими и обеспечит масштабирование.</p><p>Разработка ведётся без создания монолитных приложений, на уровне подготовки набора небольших отдельных функций, каждая из которых обеспечивает обработку определённого события и рассчитана на обособленную работу без привязки к окружению. Для операторов облачных систем применение FaaS выгодно более эффективным потреблением ресурсов — функции запускаются только при возникновении необходимости и сразу после обработки события завершают свою работу. То есть, в отличие от микросервисов, они не требуют постоянного наличия запущенных окружений, потребляющих ресурсы на холостом ходу.</p><p>В отличие от существующих коммерческих FaaS-платформ, таких как Amazon AWS Lambda, Google Cloud Functions и Microsoft Azure Functions, решение от Oracle позиционируется как избавленное от привязки к вендору. Пользователь может выбирать любых поставщиков облачных решений для запуска инфраструктуры Fn. Также он может комбинировать разные облачные системы или запустить платформу на собственном оборудовании.</p><h3>Фичи и возможности</h3><p>Fn обладает множеством отличных функций для различных операций и разработки:</p><ul><li>простой в использовании инструмент командной строки для разработки, тестирования и развертывания функций;</li><li>одна зависимость — Docker;</li><li>«горячие» функции для высокопроизводительных приложений, не требующие создания новых контейнеров для каждого запроса;</li><li>совместимость с кодом Lambda;</li><li>FDK (набор функций для разработчиков) для многих популярных языков;</li><li>расширенный Java FDK с платформой тестирования JUnit;</li><li>возможность развертки Fn с помощью таких инструментов для оркестровки, как Kubernetes, Mesosphere и Docker Swarm;</li><li>интеллектуальный балансировщик нагрузки, созданный специально для маршрутизации трафика к функциям;</li><li>возможность настраивания дополнений и интеграций.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Oracle представила базу данных, которая сама исправляет ошибки безопасности</title>
      <link>https://tproger.ru/news/oracle-self-healing-db</link>
      <comments>https://tproger.ru/news/oracle-self-healing-db?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-self-healing-db</guid>
      <description><![CDATA[<p>Автономная база данных Oracle 18c использует машинное обучение для настройки безопасности и устранения проблем без перевода серверов в офлайн.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-self-healing-db">Oracle представила базу данных, которая сама исправляет ошибки безопасности</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Базы данных]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 03 Oct 2017 11:23:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Такой мыслью Эллисон поделился на стартовавшей 1 октября 2017 года в Сан-Франциско ежегодной конференции <a href="https://www.oracle.com/openworld/index.html">Oracle OpenWorld</a>. Технический директор Oracle анонсировал новую автономную базу данных, которая способна исправлять недостатки в системе безопасности без перевода серверов в офлайн.</p><p>Новая система баз данных получила название Oracle 18c. По словам Эллисона, идея и разработка подобной системы является большим преимуществом по сравнению с существующими аналогами, в которых людям приходится планировать время простоя серверов, хранящих данные, для их профилактики или устранения проблем.</p><h3>Машинное обучение всему голова</h3><p>В сердце новой системы лежат идеи машинного обучения, что позволяет системе постоянно настраивать параметры безопасности на основе случающихся проблем. Эллисон говорит:</p><blockquote>Больше не будет ошибок пилота, потому что не будет самого пилота. Мы делаем всё возможное, чтобы снизить вмешательство человека в работу системы до минимума. Мы можем гарантировать, что время доступности системы составит 99.95%, что означает всего около 30 минут запланированных и незапланированных простоев в год. При возникновении проблемы база данных моментально устранит её, не дожидаясь установки нового патча через месяц или два, как это происходит при участии оператора баз данных.</blockquote><h3>Сплошная экономия</h3><p>Ларри Эллисон также сравнил новую систему Oracle с уже существующей Redshift от Amazon Web Service. По его словам, новая система Oracle более гибка, чем Redshift, что означает быстрейшую адаптацию к нагрузкам с меньшей потерей времени.</p><blockquote>Redshift просто не может автоматически увеличить число процессоров при необходимости обработки большего объёма данных, а затем освободить ненужные процессоры. Она просто не способна это сделать.</blockquote><p>Другим важным достоинством 18с является её цена относительно ценовых категорий Redshift. Эллисон сказал, что поскольку система от Oracle способна обрабатывать данные быстрее, чем Amazon Redshift, стоимость 18с гораздо меньше.</p><blockquote>Стоимость 18с будет меньше требуемой Amazon. Мы это гарантируем, и именно так будет написано в пользовательском контракте.</blockquote><p>Поскольку новая система в автоматическом режиме исправляет недочёты безопасности, клиенты также смогут экономить деньги на затратах, связанных с исправлением проблем и поддержкой работоспособности базы.</p><h3>Выход в свет</h3><p>Oracle 18c доступна в пре-релизе в облачных сервисах Oracle. Релиз состоится в декабре 2017 года. Версия OLTP будет доступна в июне 2018 года.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle выпустила Java SE 9 и Java EE 8</title>
      <link>https://tproger.ru/news/java-se-9-java-ee-8</link>
      <comments>https://tproger.ru/news/java-se-9-java-ee-8?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/java-se-9-java-ee-8</guid>
      <description><![CDATA[<p>Java SE 9 получила более 150 новых функций и модульную систему, а Java EE 8 упростила работу с платформой для облачных и микросервисов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/java-se-9-java-ee-8">Oracle выпустила Java SE 9 и Java EE 8</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 24 Sep 2017 11:25:17 GMT</pubDate>
      <content:encoded><![CDATA[<p>JDK 9 представляет собой готовую к реализации спецификацию <a href="http://openjdk.java.net/projects/jdk9/spec">Java SE 9 Platform</a>, недавно одобренную совместно с Java EE 8 в Java Community Process (JCP). В новую версию JDK 9 добавлено более <a href="http://openjdk.java.net/projects/jdk9/">150 новых функций</a>, в том числе новая модульная система и улучшения, повышающие масштабируемость, производительность и упрощающие разработку программного обеспечения в одной из самых популярных платформ для программирования. Java EE 8, в свою очередь, модернизирует и упрощает работу с платформой Java EE для облачных и микросервисов.</p><h3>Java SE 9</h3><p>В новой версии сохранена полная обратная совместимость с предыдущими версиями платформы. Новое модульное разбиение кода платформы Java упростит создание, сопровождение и распространение объёмных проектов, позволив избавиться от проблем с монолитными JAR-файлами и распространением наборов классов.</p><p>Основные новшества Java SE 9:</p><ul><li>Модульная система, развиваемая в рамках проекта <a href="http://openjdk.java.net/projects/jigsaw/">Jigsaw</a>:JEP 200 — определение модульной структуры JDK;JEP 201 — реорганизация кода JDK в модули, усовершенствование системы сборки для поддержки компиляции модулей, раздельная обработка модулей на этапе сборки;JEP 220 — реструктуризация бинарных образов JDK и JRE для поддержки модулей и увеличения производительности, безопасности и удобства сопровождения;JEP 260 — инкапсуляция большинства внутренних API для их недоступности во время компиляции;JEP 261 — реализация Java Platform Module System;JEP 282 — компоновщик jlink для связывания и оптимизации модулей с учётом зависимостей;</li><li><a href="http://openjdk.java.net/jeps/110">Новый API</a> для разработки HTTP-клиентов, поддерживаюший HTTP/2.0 и WebSockets;</li><li>Расширен <a href="http://openjdk.java.net/jeps/228">набор диагностических команд</a>: print_class_summary, print_codegenlist, datadump_request, print_codeblocks, set_vmflag;</li><li><a href="http://openjdk.java.net/jeps/198">JSON API</a> для обработки и генерации данных в формате JSON;</li><li>Реализована поддержка криптографических хэш-функций <a href="http://openjdk.java.net/jeps/287">SHA-3</a>, запрет использования сертификатов на базе <a href="http://openjdk.java.net/jeps/288">SHA-1</a>;</li><li>Добавлена интерактивная оболочка <a href="http://openjdk.java.net/jeps/222">jshell</a>, представляющая интерактивный инструмент Read-Eval-Print-Loop, позволяющий разработчикам экспериментировать с новыми возможностями и API;</li><li>Добавлены <a href="http://openjdk.java.net/jeps/225">средства генерации</a> документации Javadoc в формате HTML5.</li></ul><p>Полный список изменений и оптимизаций доступен <a href="http://openjdk.java.net/projects/jdk9/">на сайте</a> плафтормы.</p><h3>Java EE 8</h3><p>Напомним, что Oracle <a href="https://tproger.ru/news/java-ee-new-home/">передала</a> права на Java EE компании Eclipse, а с ними и все наработки проекта GlassFish. В будущем проект Java EE будет развиваться в рамках Open Source, исходный код уже доступен <a href="https://github.com/javaee/">в репозитории</a> GitHub.</p><p>Ключевые функции Java EE 8:</p><ul><li>Поддержка HTTP/2 в Servlet 4.0;</li><li>Новый JSON binding API и расширение возможностей JSON-P 1.1;</li><li>В JAX-RS добавлена поддержка посылаемых сервером событий (Server-Sent Events). Реализован новый клиентский API (REST Reactive Client API);</li><li>Новый API безопасности для облачных и PaaS приложений;</li><li>Многочисленные CDI улучшения, включая поддержку асинхронных событий.</li></ul><p>Полный список добавленных в новый выпуск Java EE 8 функций можно узнать <a href="http://www.oracle.com/technetwork/java/javaee/overview/index.html">на странице проекта</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle присоединилась к фонду Cloud Native Computing в качестве платинового участника</title>
      <link>https://tproger.ru/news/oracle-joins-cncf</link>
      <comments>https://tproger.ru/news/oracle-joins-cncf?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-joins-cncf</guid>
      <description><![CDATA[<p>Oracle присоединилась к CNCF, поддерживающему Kubernetes, и открыла доступ к нему в Oracle Linux и облачной инфраструктуре компании.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-joins-cncf">Oracle присоединилась к фонду Cloud Native Computing в качестве платинового участника</a>»</p>]]></description>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Облачные технологии]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 14 Sep 2017 14:10:17 GMT</pubDate>
      <content:encoded><![CDATA[<p><a href="https://kubernetes.io/">Kubernetes</a> является проектом с открытым исходным кодом, предназначенным для управления кластером контейнеров Linux как единой системой. Проект отвечает за управление контейнерами Docker на большом количестве хостов, а также за обеспечение их совместного размещения и репликацию.</p><p>Oracle не просто присоединяется к проекту для его финансовой поддержки, но также предоставляет доступ Kubernetes в Oracle Linux и позволяет использование Terraform Kubernetes в своей облачной инфраструктуре. Следует отметить, что компания уже сделала огромный вклад в популяризацию Kubernetes, и формальное вступление в число платиновых участников лишь подчёркивает серьёзные намерения Oracle. Главный операционный директор CNCF Крис Анижчик по этому поводу сказал:</p><blockquote>Oracle имеет огромный опыт, отвечающий потребностям компаний мирового класса. Мы рады, что компания присоединилась к нашему фонду в качестве платинового участника, и считаем, что их ключевая роль поможет определить вектор развития облачных технологий.</blockquote><p>Напомним также, что Oracle <a href="https://tproger.ru/news/java-ee-new-home/">отказалась</a> от прав на Java EE, передав продукт Eclipse Foundation для перевода его в Open Source. Исходный код Java EE уже стал <a href="https://github.com/javaee/">доступен на GitHub</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle отказалась от прав на Java EE в пользу Eclipse Foundation</title>
      <link>https://tproger.ru/news/java-ee-new-home</link>
      <comments>https://tproger.ru/news/java-ee-new-home?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вячеслав Шарунов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/java-ee-new-home</guid>
      <description><![CDATA[<p>Eclipse Foundation стала куратором Java EE, а Oracle сохранила участие в разработке платформы и обязательства перед пользователями и партнёрами.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/java-ee-new-home">Oracle отказалась от прав на Java EE в пользу Eclipse Foundation</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 13 Sep 2017 18:23:37 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Eclipse Foundation стала новым куратором развития Java EE (Java Platform Enterprise Edition), от которой Oracle <a href="https://tproger.ru/news/oracle-to-open-source-java-ee/">отказалась</a> в середине августа 2017 года. В ходе передачи прав на продукт Java EE, скорее всего, получит новое имя.</p><p>Oracle начала изучать возможности перевода технологий Java EE в Open Source, чтобы сделать разработку стандартов более гибкой и открытой. Не зависящий от одного поставщика процесс разработки ускорит привлечение инноваций в Java EE. После консультаций с IBM и Red Hat, партнёрами компании по разработке Java EE, был выбран фонд Eclipse, уже курирующий развитие различных проектов Java. Дэвид Делабасси, инженер-разработчик Oracle, говорит по этому поводу:</p><blockquote>Передача Java EE в руки такой компании, как Eclipse Foundation, поможет создать благоприятные для сообщества процессы развития платформы, а также использовать в полной мере дополнительные проекты, как MicroProfile, которые уже являются собственностью фонда.</blockquote><p>В свою очередь Oracle озвучила план передачи Java EE:</p><ul><li>перелицензирование принадлежащих компании Java EE технологий таких, как GlassFish, в пользу Eclipse Foundation;</li><li>демонстрация возможности сборки совместных сторонних реализаций Java EE в соответствии с требованиями Java EE 8 TCK;</li><li>переименование продукта Java EE по решению Eclipse Foundation, но с сохранением существующих имён javax пакетов и компонент;</li><li>определение процесса, который улучшит существующие и добавит инновационные возможности в платформу.</li></ul><p>При этом компания Oracle сохранит своё участие в разработке существующих проектов, а также оставит за собой исполнение всех обязательств перед пользователями, клиентами и партнёрами.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle решила подготовить разработчиков к скорому выходу Java 9</title>
      <link>https://tproger.ru/news/oracle-prepares-developers-for-java-9-upgrade</link>
      <comments>https://tproger.ru/news/oracle-prepares-developers-for-java-9-upgrade?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Никита Мингалеев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-prepares-developers-for-java-9-upgrade</guid>
      <description><![CDATA[<p>Перед июльским релизом Java 9 Oracle советует скачать билд раннего доступа, обновить сторонние библиотеки и запустить статический анализ кода JDeps.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-prepares-developers-for-java-9-upgrade">Oracle решила подготовить разработчиков к скорому выходу Java 9</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 17 Feb 2017 15:05:48 GMT</pubDate>
      <content:encoded><![CDATA[<p>В качестве подготовки к <a href="http://www.infoworld.com/article/3120326/java/java-9-could-be-delayed-until-july-2017.html">июльскому релизу Java 9</a>, Oracle выпустила <a href="http://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6">руководство</a> по перенесу приложений на следующую версию языка.</p><p>В нём говорится, что каждое обновление приносит с собой множество различных несовместимостей. «Модуляризация платформы Java SE принесет много улучшений, но также и много изменений — заявила компания, — код, который использует только официальные API платформы Java SE и поддерживаемые функции, продолжит работать без изменений».</p><p>Для подготовки к миграции Oracle рекомендует скачать билд раннего доступа, запустить программу перед перекомпиляцией, обновить сторонние библиотеки, скомпилировать приложение и запустить статический анализ кода JDeps. При запуске приложений могут появиться неопознанные VM-опции из JVM. Компания также рекомендует убедиться, что поведение приложения не отличается от поведения в JDK 8.</p><p>Однако при компилировании вы можете получить ошибку IllegalAccessErrors. Это происходит из-за того, что большинство внутренних API в JDK стали недоступны по умолчанию.</p><p>Какие еще изменения появятся в JDK 9:</p><ul><li>Теперь сборщик мусора G1 установлен по умолчанию для 32- и 64-битных конфигураций серверов.</li><li>Будут удалены JavaDB, JVM TI HPROF и Jhat.</li><li>Клиента Windows 32 VM больше не будет. JDK 9 будет снабжаться только JVM сервером.</li><li>Также были удалены некоторые фичи для macOS, включая движок AppleScript.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Google наносит ответный удар в суде против Oracle</title>
      <link>https://tproger.ru/news/google-strikes-back-oracle</link>
      <comments>https://tproger.ru/news/google-strikes-back-oracle?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Глеб Умаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/google-strikes-back-oracle</guid>
      <description><![CDATA[<p>Корпорация добивается санкций против Oracle и её юристов: адвокат Аннет Хёрст публично раскрыла выручку Android и платежи Google компании Apple.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/google-strikes-back-oracle">Google наносит ответный удар в суде против Oracle</a>»</p>]]></description>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 13 Feb 2017 17:34:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Ещё весной прошлого года мы писали про <a href="https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android/">судебное разбирательство между Oracle и Google</a>. Иск Oracle заключался в том, что Google использовала часть платформы Java в ОС Android без наличия соответствующей лицензии. Суд постановил, что это не было нарушением авторского права. Однако Google не удовлетворилась своей победой и продолжила судебный процесс.</p><h4>И что же собралась сделать корпорация добра?</h4><p>Google собирается принять меры по наложению санкций на Oracle и её <a href="https://en.wikipedia.org/wiki/Orrick,_Herrington_%26_Sutcliffe">юридической фирмы</a>. Одной из причин является разглашение конфиденциальных финансовых соглашений между Google и Apple адвокатом Oracle Аннет Хёрст.</p><h4>Чем Хёрст насолила Google?</h4><p>На открытом судебном заседании адвокат заявила, что ОС Android принесла компании выручку в размере 31 млрд. долларов и прибыль в размере 22 млрд. долларов. Хёрст также <a href="https://www.bloomberg.com/news/articles/2016-01-22/google-paid-apple-1-billion-to-keep-search-bar-on-iphone">раскрыла</a>, что Google платит Apple 1 млрд. долларов для того, чтобы на iPhone присутствовала поисковая строка Google. Адвокат Google ответил на это заявление тем, что это лишь гипотетическое число, а не общеизвестная сумма.</p><h4>И это всё?</h4><p>Не совсем. Вдобавок к основным санкциям, Google требует возместить убыток от судебных разбирательств в размере 3,9 млн. долларов. Сумма включает в себя 1,8 млн. долларов за работу с документами по данному делу, около 300 тыс. за оформление протоколов и более 1,8 млн. в качестве оплаты судебных экспертов.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle выпустила исправления для 270 уязвимостей, затрагивающих в том числе Java и VirtualBox</title>
      <link>https://tproger.ru/news/oracle-java-vulnerability-update</link>
      <comments>https://tproger.ru/news/oracle-java-vulnerability-update?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Глеб Умаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-java-vulnerability-update</guid>
      <description><![CDATA[<p>Обновления Oracle исправляют 270 уязвимостей: 17 в платформе Java SE, 27 в MySQL и 4 в VirtualBox — установить патчи компания советует скорее.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-java-vulnerability-update">Oracle выпустила исправления для 270 уязвимостей, затрагивающих в том числе Java и VirtualBox</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 20 Jan 2017 09:37:16 GMT</pubDate>
      <content:encoded><![CDATA[<p>Oracle выпустила несколько обновлений, исправляющих 270 уязвимостей в Java, VirtualBox, MySQL и других программах. Данные уязвимости являются проблемой не только для предпринимательского ПО, но и для программ, рассчитанных на простых пользователей, таких как VirtualBox или Java SE, который используется в плеерах Blu-ray, электронных читалках и даже в автомобилях.</p><p>В платформе Java SE, известной своей популярностью в кругу киберпреступников, было исправлено 17 уязвимостей. 16 из них могли быть использованы удалённо. В MySQL, используемой во многих веб-сайтах, было исправлено 27 уязвимостей. Для VirtualBox Oracle выпустила 4 исправления. Компания настаивает, чтобы пользователи как можно скорее обновили ПО для повышения уровня защиты:</p><blockquote>Oracle продолжает периодически получать сообщения о попытках взлома уже исправленных уязвимостей. В некоторых случаях взломщикам это удавалось, так как пользователи не применяли вышедших обновлений. Поэтому Oracle убедительно рекомендует пользователям использовать поддерживаемую в данный момент версию и применять важные обновления без задержки.</blockquote><p>Обновления для Java можно скачать с <a href="https://java.com/ru/">Java.com</a> или настроить <a href="https://www.java.com/ru/download/help/java_update.xml">автоматическое обновление</a>. Полный обзор всех уязвимостей <a href="http://www.oracle.com/technetwork/security-advisory/cpujan2017-2881727.html">можно найти</a> на сайте Oracle.</p>]]></content:encoded>
    </item>
    <item>
      <title>Статистика по версиям и производителям JVM, используемых в 2016</title>
      <link>https://tproger.ru/translations/jvm-stats-2016</link>
      <comments>https://tproger.ru/translations/jvm-stats-2016?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Пётр Соковых]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/jvm-stats-2016</guid>
      <description><![CDATA[<p>Plumbr собрал данные с 1240 JVM с февраля по март: восьмая версия Java почти стала самой популярной, отстав на 0,17%, а пятую уже не встречали.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/jvm-stats-2016">Статистика по версиям и производителям JVM, используемых в 2016</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 15 Aug 2016 17:53:29 GMT</pubDate>
      <content:encoded><![CDATA[<p>Вот уже четыре года, как Plumbr собирает статистику об использовании Java по следующим направлениям:</p><ul><li>используемая версия (Java 6, Java 7 или Java 8);</li><li>используемая JVM (Oracle Hotspot, OpenJDK или другие);</li><li>то, как картина меняется с течением времени</li></ul><p>Вэтом году исследование основывается на 1,240 разных JVM, за которыми Plumbr следил с февраля по март. Данные собирались с помощью вызовов System.getProperty() для os.arch, os.version, java.version и т.д.</p><h3>Версии Java в 2016</h3><p>В этом году мы вплотную подошли к тому, чтобы восьмая версия Java стала наконец самой поплуярной. До этого не хватило всего 0.17%:</p><figure><img src="https://media.tproger.ru/uploads/2016/05/java-version-market-share-2016-1024x387.png" alt="" /></figure><p>К счастью, уже не удалось зафиксировать использования древней пятой версии Java, впрочем, как и ранних сборок Java 9.</p><h3>Как менялась распространённость версий Java в период с 2013 по 2016</h3><p>Все эти четыре года в Plumbr собирали те же самые данные, и, составив из них график, получили следующую картину:</p><figure><img src="https://media.tproger.ru/uploads/2016/05/java-version-market-share-2013-2016-1024x485.png" alt="" /></figure><p>Вполне естественно, что старые версии освобождают место для новых — Java 5 уже совсем канула в Лету, а использование Java 6 сокращается в два раза с каждым годом. С Java 7 всё тоже понятно — она достигла пика в 2014, и теперь её использование сокращается в пользу Java 8.</p><h2>Производители JVM в 2016</h2><p>Как вы знаете, стандарт Java задаётся Oracle, но может быть реализован любым производителем. В теории мы должны видеть множество разных JVM от разных производителей, но на самом деле картина следующая:</p><figure><img src="https://media.tproger.ru/uploads/2016/05/hotspot-vs-openjdk-vs-other-vendors-1024x477.png" alt="" /></figure><p>Не важно, как вы будете интерпретировать данные, вывод один — фактически существует только две JVM: Hotspot и OpenJDK. Категория “Other” представленна такими реализациями, как Oracle JRockit, IBM J9, SAP Java Server VM, Zing и DCEVM. Среди исследуемых машин на каждую из этих категорий приходилось не более 5 штук.</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle не собирается так просто отдавать Google победу в суде из-за использования Java в Android</title>
      <link>https://tproger.ru/news/oracle-vs-google-the-revenge</link>
      <comments>https://tproger.ru/news/oracle-vs-google-the-revenge?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Лапа]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-vs-google-the-revenge</guid>
      <description><![CDATA[<p>Суд признал использование Java в Android законным, и Oracle не смогла отсудить 9 млрд долларов, однако компания требует пересмотра дела.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-vs-google-the-revenge">Oracle не собирается так просто отдавать Google победу в суде из-за использования Java в Android</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 27 May 2016 19:58:53 GMT</pubDate>
      <content:encoded><![CDATA[<p>Весь мир уже облетела новость о том, что компания Google выиграла эпохальный спор с Oracle насчет API, использованных во время разработки Android. Ранее об этих судебных тяжбах <a href="https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android/">писали</a> в том числе и мы. Вчера же судьи единогласно признали, что Google использовала платформу полностью в соответствии с законом об авторском праве, так что отсудить 9 млрд долларов компания Oracle не смогла.</p><p>Но Oracle сдаваться не намерена. Генеральный советник Oracle Дориан Дейли уже заявил: «Мы твердо убеждены, что Google разрабатывала Android, незаконно копируя основополагающие технологии Java, чтобы сэкономить время на разработку». Также было отмечено, что «Oracle требует пересмотра дела, чтобы положить конец противоправному поведению Google. Мы считаем, что имеются все основания для подачи апелляции».</p>]]></content:encoded>
    </item>
    <item>
      <title>Oracle собирается взыскать с Google 9,3 млрд долларов за использование Java в Android</title>
      <link>https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android</link>
      <comments>https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Лапа]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android</guid>
      <description><![CDATA[<p>Спор о лицензии на часть платформы Java тянется шесть лет, и 9 мая компании снова встретятся в окружном суде Сан-Франциско на новом процессе.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/oracle-seeks-93-billion-for-googles-use-of-java-in-android">Oracle собирается взыскать с Google 9,3 млрд долларов за использование Java в Android</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 29 Mar 2016 09:20:41 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания Oracle подала в суд на Google 6 лет назад, утверждая, что поисковому гиганту требуется лицензия на использование части платформы Java в лидирующей на рынке мобильной ОС от Google.</p><p>Обе компании встретились в суде в 2012 году, но судьи так и <a href="http://www.computerworld.com/article/2503915/technology-law-regulation/google-infringed-java-copyrights-in-android--jury-finds.html">не смогли однозначно ответить</a> на вопрос, подпадает ли этот случай под «добросовестное использование», при котором копирование позволяется при ограниченных обстоятельствах.</p><p>Теперь ожидается новый судебный процесс: 9 мая компании встретятся снова в окружном суде Сан-Франциско. Представителем Oracle будет Ларри Эллисон, а от Google участвовать будет Эрик Шмидт. Ключевая цель заседания — выяснить, сколько же Google придется отстегнуть Oracle за предполагаемое нарушение.</p><p>Из-за стремительного роста Android на рынке смартфонов сумма, которую хочет взыскать Oracle, значительно выросла: новый судебный процесс разгорится уже из-за шести дополнительных версий Android, включая Lollipop. Чтобы понять, насколько же это много — 9,3 млрд долларов: выручка Alphabet, компании, владеющей в том числе самой Google, в последнем квартале <a href="https://abc.xyz/investor/news/earnings/2015/Q4_google_earnings/index.html">составила 4,9 млрд</a>. Сама же Google наняла своего собственного эксперта, который оценивает ущерб куда меньшей суммой: 100 млн долларов.</p><p>Ни Google, ни Oracle никаких комментариев по поводу ситуации не дают.</p><p>В первом заседании суд присяжных признал, что Google нарушила авторские права Oracle путем копирования в Android «структуры, последовательности и организации» 37 интерфейсов прикладного программирования Java. Позже судья суда первой инстанции заявил, что API-интерфейсы не защищаются законом США об авторском праве. Казалось бы, Oracle получила решающий удар, но позже апелляционный суд отменил это решение. Google подала свою собственную апелляцию, но она была отклонена, и теперь компания снова возвращается в суд.</p><p>По словам представителей Oracle, Google безумно спешили, чтобы успеть выпустить свою ОС на рынок раньше, чем это бы сделали конкуренты. Поэтому было принято решение использовать Java, ведь с этим языком знакомы миллионы программистов.</p><p>Сама компания Google отрицает факт нарушения. Согласно ее мнению, использование Java подпадает под категорию добросовестного использования. Сумма ущерба, названная экспертом Oracle, состоит из двух частей: $475 млн за ущерб, понесенный Oracle, а также $8,8 млрд прибыли, полученной Google. Первая цифра — это возможный заработок Oracle от лицензирования Java на мобильных телефонах в случае, если бы не было Android. Вторая — прибыль Google, в том числе от мобильной рекламы и денег, заработанных в Android Market и Google Play.</p><p>В суде, прошедшем на прошлой неделе, представители Google раскритиковали отчет от эксперта Oracle и попросили исключить его с судебных заседаний, заявив, что результат «игнорирует нормативные стандарты авторского права и не в состоянии предложить что-либо, напоминающее экспертный анализ». «Oracle и их эксперт неправильно сравнивают роль ОС Android с ролью 37 API-интерфейсов», заявляет Google.</p>]]></content:encoded>
    </item>
  </channel>
</rss>