Официальная возможность получить лицензионный софт бесплатно.
Giveaway of the Day
Это не реклама!

Щелкните для получения прогноза по Биробиджану


среда, 9 октября 2024 г.

Мнение американцев о Су-35: "Российский истребитель Су-35 - это не шутка"

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


Оригинал статьи: 20.09.2024

Автор: Энтони Константини (Anthony J. Constantini)

Российский истребитель Су-35 более чем способен потягаться с другими современными самолетами, и так будет и в обозримом будущем.

В России хорошо известна поговорка "Доверяй, но проверяй" (trust, but verify по-английски). И за 30 лет "Сухие" неоднократно подтвердили доверие, оказанное им пилотами, снова и снова. Уникальные признаки нескольких поколений (самолетов) в сочетании с его доказанными боевыми качествами гарантируют, что его не забросят еще очень долго.

Объявленный в начале нулевых, Су-35 позиционировался как самолет поколения 4++ благодаря внедрению новейших стелс-технологий, радаров и двигателей.

Его РЛС впечатляет: она может засечь другой самолет в воздухе за 350км. Если неприятельский F-35 заметит "сушку", то, как сказал отставной офицер НАТО, F-35 предпочтет отступить из-за непревзойденной маневренности "Сухого". Его производитель "Ростех" заявляет, что у "Сухого" нет ограничений по углу атаки. Кроме того, он может выйти на сверхзвук без форсажа. Наверное, именно это обеспечило Су-35 неуязвимость против украинских С-300.

Боекомплект не менее впечатляет: на 12 подвесках он может нести до 12 ракет ближнего радиуса, что вчетверо больше, чем у F-22. Может он нести и 4 ракеты Р37М, оснащенных 60кг боеголовками и достигающими своих целей на скоростях до 6М на расстоянии до 400км. Если же дело доходит до ближнего боя, то в распоряжении пилота 30мм авиапушка Грязева-Шипунова ГШ-301 со 150 выстрелами.

Такая "полезная нагрузка" вкупе со скоростью и суперманевренностью, похоже, и есть причина, по которой украинцы уже просят самолеты более совершенные, чем F-16, которые они начали получать совсем недавно. По словам представителя ВВСУ "устаревшие F-16 не справятся".

И это еще не всё, благодаря чему можно назвать Су-35 совершенным истребителем. Несколько из них были потеряны в ходе СВО. F-22 может "видеть" более мелкие цели, но Су-35 оснащен системой РЭБ "Хибины", которая сильно затрудняет вражеским ракетам наведение. Так что, даже если его засекут издалека, благодаря своим защитным системам, скорости и возможности атаки с любого угла, он сможет сблизиться с атакущим, несмотря на встречный огонь.

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

Когда-нибудь Россия уйдет от Су-35 в пользу более новых самолетов, как это делают все страны мира. Но сейчас им незачем это делать. В середине 2024 Россия заявила о наличии примерно сотни Су-35 и собирается выпустить еще.

Су-35 более чем способен потягаться с другими современными самолетами, и так будет и в обозримом будущем.

(последняя фраза - не случайная копипаста, а именно так повторено в оригинале статьи)

(Перевод: Траблмейкер-ДВ)

пятница, 15 марта 2024 г.

Получить время непрерывной работы жесткого диска из smartctl

 Некоторые утилиты выдают время непрерывной работы диска в годах, днях и часах. Но штатный smartctl - только в часах, к тому же среди остальной информации.

Попробуем сочинить команду для получения подобного результата.

sudo smartctl --all /dev/sdX|grep -A10 "ID#"|grep "^ \{0,2\}9"|awk '{print $10}'

  1. smartctl выдает длинную портянку атрибутов и прочих полезностей. Нам нужен атрибут №9: "power on hours" или "power on time" или как-то еще. Название не стандартизировано, а вот номер всегда одинаков.
  2. для этого мы находим заголовок таблицы атрибутов и берем первые 10 строк этой таблицы. 10 - чтобы с запасом. А таблицу ищем, чтобы не взять в работу что-то не то, которое будет выглядеть похоже на искомое.
  3. в этих 10 строках ищем ту, которая начинается с девятки, перед которой могут быть, а могут и не быть несколько пробелов.
  4. awk понимает, что если между осмысленными данными несколько разделителей-пробелов подряд, то их надо считать одним разделителем. В десятом поле строки, полученной в п.п. 1-3 содержится количество отработанных диском часов.

Например:

$ sudo smartctl --all /dev/sdb|grep -A10 "ID#"|grep "^ \{0,2\}9"|awk '{print $10}'

25457

Без awk строка выглядит так:

  9 Power_On_Hours          0x0032   071   071   000    Old_age   Always       -       25457

То есть, диск отпахал уже более 25 тысяч часов. Дальше можно поизвращаться с дополнительными конвейерами, дабы получить более удобное представление, но я этим заниматься не хочу, а вместо этого займусь целочисленной арифметикой. Для этого присвою вывод предыдущей команды переменной workedHours и поработаю с ней.

$ echo $(( workedHours * 100 / 24 / 36525 )) $(( (workedHours * 100 / 24 % 36525 ) /100 ))

Если взять workedHours=25457, то на выходе получим

2 328

то есть, диск отработал 2 года и 328 дней.

Для чего лишние умножения и деления на 100? Bash умеет только целочисленную арифметику, а реальная продолжительность года 365.25 суток, как я помню. Именно из-за этой четвертушки каждый четвертый год - високосный, с одним добавочным днем. И чтобы имитировать такую арифметику, мы умножаем делимое и один из делителей на 100. Количество часов в сутках суть константа, ее умножать не надо.

Поскольку во втором выражении проделано то же самое, то чтобы остаток от деления на длину года был похож на правду, его надо разделить на 100.

Собственно, всё. Наслаждайтесь.