Pull to refresh
2
0
Александр Гайдук @gaidukav

DevOps, Linux, Web, Perl

Send message

Потрясающий язык! После Pascal/Delphi будто руки развязали. Создал на нём сайт мэрии одного областного центра и кучу внутри-корпоративных сайтов и утилит. С Perl-ом уже более 20 лет.

Если вкурить что такое контекст, язык станет понятен как родной разговорный.

На нем можно писать такой же стройный и понятный код как на Pascal, а можно как "japh". Язык ни в чём не ограничивает.

TMTOWTDI, или «There’s More Than One Way To Do It» - девиз языка Perl, очень помогает в реализации. Но правда, это же мешает работе команды, т.к. у каждого в голове свой "Way".

Это тоже байки. Все нормальные RAID-контроллеры признав батарейку негодной просто отключали кэширование записи. Производительность падала, но данные не терялись. Если не было настроено мониторинга батареек то пользователи сами скажут что система стала медленно работать.

Вот только эта "7" ничего общего с "7" у rhel не имеет. У рэдоса всё новое и ядро, и glibc, и пакеты. rpm-ки с суфиксом el7 от rhel в рэдось в общем случае не встанут. А если случайно встанут - welcome to dependencies hell.

Отсылочка к rhel есть, но пока этот дистр причесывали, rhel сменил версию на 8 а потом на 9. Вот и получается у rhel-9 ядро 5.14, у рэдос-7.3 ядро 5.15

Ошибаешься.
Как минимум в MSDOS 3.x всё было детально задокументировано, естественно не в тех книжках, что шли в коробке с дискетами. В те времена существовал т.н. «Big Interrupt List» — в котором детально описаны ВСЕ прерывания (так же все функции 21h) которые были реализованы в PC/MSDOS.
У меня до сих пор осталась для Pascal библиотечка Turbo-Professional от TurboPower Software (С) 1987.
Там есть модуль TPTSR который позволял создавать резидентные программы без всякой оглядки на нереентерабельную DOS.

Когда в середине 90-х встал вопрос какие сервера будем закупать, большинством голосов админов было принято решение, что сервера HP NetServer по многим параметрам превосходят сервера Compaq Proliant.

Один из важных в те времена параметров - HP NetServer не запрещал "колхозить", т.е. не родные диски, не родная память, и т.д.

Потом, после поглощения, HP на свои сервера наклеила логотип Proliant и перекрасила пластик корпуса в тёмные цвета. HPE и сейчас позволяет "колхозить" в разумных пределах.

Не будет. это закрытая инерциальная система. Все моменты сил в ней взаимокомпенсируются.

Оттолкнувшись от "дна" станции астронавт полетит "вверх", а сама станция получит импульс "вниз". Но когда астронавт стукнется от потолок он погасит и свой импульс и импульс станции.

И с гироскопами та же история - пока гироскоп не крутится всё в покое, гироскоп закрутился, передал станции импульс вращения. пока вращается - станция вращается в другую сторону. затормозили гироскоп - вращение станции остановилось.

Тяжеловесные биллинги, реально тяжеловесные, в которых клиентов от миллиона, используют Solaris на SPARC-ах и Oracle DB. Хотя в последние годы наметилась тенденция ухода с Solaris на Linux x86 (OracleLinux). Но из за недостаточного количества вычислительных потоков у процессоров x86 (по сравнению со SPARC) приходится заниматься шардированием всё той же Oracle DB.
FreeBSD применяется в Российских железках обеспечения сетевой безопасности: Континет, VipNET

Во время первой волны ковида IT-компания (300+ чел) переехала в офис бОльшего размера, чтоб всем было просторно. Пришла вторая волна... Всех выгнали по домам... В огромный офис приходило по острой необходимости по 20-30 чел... На итоговом собрании руководство объявило что в таком режиме компания даже улучшила производительность. Перешли на гибридный режим с арендой рабочих мест. Сейчас компания продолжая наращивать численность сотрудников отказалась от одного из занимаемых этажей здания. В офисе осталось около 50 рабочих мест в режиме аренды, остальное фиксированные места по кабинетам.

Тотальный контроль за рабочим временем - зачем так унижать работника? Он же творчеством занимается. Муза (а кому и Музык :) иногда и по ночам приходит. VPN, сервера с базами и тестировочные стенды компании всегда доступны.

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

"Мерилом работы считают усталость" - это не про нас.

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

  1. совместимость - только два поколения, причём "второе" только читает.

  2. цена привода - ну совсем "не домашняя"

  3. В "суровом ынтерпрайзе" в библиотеке MSL-2024 с двумя FC приводами LTO-6 библиотековый робот показывает что некоторые кассеты уже более 7000 раз загружались в привод. Хотя бывает, что и за 200 прогонов лента сыпется.

  4. есть полноценные приложения для бэкапа, с библиотекой часто такие бесплатно идут.

  5. интерфейсы - SAS или FC. SAS будет дешевле, на нём привод разгонялся до 400МБ/сек, упираясь в скорость массива с которого читал.

Мне не удалось найти средство, которое позволяет распарсить вывод и указать, на какой конкретно строке Prometheus спотыкается. Если вам известно решение, напишите в комментариях.

Тоже возникали такие трудности при парсинге длинной портянки от своего exporter'а, помогло скармливание этой портянки в pushgateway, он показывает номер строки и что ему не понравилось.

например:

cat <<EOF | curl -s --data-binary @- http://127.0.0.1:9091/metrics/job/io_test_job/instance/$instance
# TYPE pg_gav_io_edu_counter counter
pg_gav_io_edu_counter $M1
# TYPE pg_gav_io_gauge gauge
pg_gav_io_gauge $M2
EOF

если вместо числа в $M2 дать строку "none" получим:

text format parsing error in line 4: expected float as value, got "none"

Есть ещё более "автоматические" алгоритмы - Volkswagen, к примеру выпускал на рынок под своим партнумбером готовое решение от Helix - саб с 8-канальным DSP+усилителем, который в режиме plug-n-play подключается к штатной магнитоле и штатным динамикам. Из настроек просто выбор нужной прошивы под конкретную марку машины.

тут подробней: https://www.drive2.ru/b/2433310/

А есть и другие примеры из "сурового ынтерпрайза" - программный продукт, который устанавливается на аппаратный комплекс из пары-тройки десятков x86 серверов с виртуализацией, рядом с ними парочка СХД каждая на 50+ ТБ, и как правило, парочка SPARC-ов.

Программный код - венигрет из java/C++/node.js/python/perl/go/bash и как же без упомянутой delphi - на которой написан десктопный клиент для управления всем этим ужасом. Оператор видит только интерфейс этого делфяного приложения, остальные интерфейсы с других программных компонентов - внутренние.

Один из примеров толстой регулярки: pastebin.com/Yu2Hjm99
Парсер любых URL в тексте.
За 30 минут аккумулятор не успевает нагреется даже до нуля! а заряжается он только при положительной температуре.

Это миф. У свинцовых аккумуляторов нет условия зарядки только в "+", это условие только для литиевых. Высаженный в 0 аккум, зимой на стоянке в течении дня с габаритами, нормально заряжается до запуска стартера при прикуривании от соседа за 15 мин. Это когда провода китайские и их не хватало чтоб стартер провернуть — пришлось ждать зарядки своего.
т.е. вопрос стоял — либо «заблаговременно новый» либо «творческий зуд». Тогда условие «надо срочно ехать, а машина не заводится» — здесь лишнее. т.к. два первых — всё равно должны быть сделаны заранее.
Сейчас морозы от -16 до -25. И я уверен, что не с первой попытки, возможно с танцами с бубном но завтра утром она заведется и я не опоздаю на работу.

VW Golf V, аккум — Varta 55А/ч, ему было 9 лет, когда он ПЕРВЫЙ раз не смог завести машину, было -32, а я езжу на работу каждый день. После этого он был заменен на новый Bosch S5-005 (5 тыр тогда, 7 тыр. сейчас). Если чё — регион Архангельск, морозы тут бывают иногда…
Считаю, что новый аккумулятор раз в 5-7 лет будет по всем параметрам лучше, чем покупать/колхозить ионисторный бустер.
до -38
на старом, 8-ми летнем Varta на 55А/ч.
VW Golf V 1.4
доз даже Питеру не хватает

Вот не надо выдумок, с женой свободно получили дозы 8 января, а большинство знакомых были как Вы уверены, что никому ничего не делают. Прессу читайте, новости слушайте, желательно официальные — там всё было сказано, даже в «Фонтанке» было. Свободная запись по телефону. Врачи даже беспокоились наберется ли народу кратно на 5 доз с каждого флакона чтоб остатки не терять. У процедурного кабинета постоянно мониторили сколько в очереди народу, чтоб начать размораживать очередной флакон.
И по симптомам — в первую ночь повышение температуры, у жены еще мышцы болели, на утро симптомы кончились. (возраст 53 и 51)
Диски MFM необходимо всегда перед выключением питания парковать, т.е. передвигать головки в парковочную зону диска, где они не могут повредить поверхность с данными, если головка ее коснется когда диск остановится

На самом деле это общераспространённый миф, который пришёл из эпохи «дисков размером с тумбу» — да, их надо было обязательно парковать, т.к. пакет дисков с не припаркованными головками нельзя было вынуть и заменить на другой.
В 5-ти дюймовых моделях PC/XT механизм парковки уже был необязательным. Т.к. эти компьютеры с дисками MFM продавались в магазинах и их покупали и пользовались уже не специалисты.
На одном военном предприятии на севере страны в 1988г. была закуплена большая (более 100 штук) партия компьютеров Copam-286 с дисками ST-225. Пользовались ими просто продвинутые инженеры-конструкторы для всяких dBase и для наколачивания текстов в лексиконе/word. Выключали компьютеры просто как настольную лампу, и данные на дисках не портились. На компах было ровно 640 кб памяти (не 1 мб), никаких кэширующих smartdrive там ещё не было.
Многие компы проработали минимум до 1995г, дальше я ушёл от туда и их судьба мне неизвестна.
При разборе диска ST-225 очень хорошо заметен корпус большой «лыжи» на кончике которой находится сама магнитная головка. «Лыжа» позволяла головкам ложится на поверхность диска (кстати совсем не зеркального) без последствий.
19dx.ru/2016/04/monstr-iz-proshlogo-seagate-st-225
Автоматическая аэродинамическая парковка появились на дисках только с магнитным приводом.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity