Как стать автором
Обновить
46
0
Константин Грибов @grossws

Разработчик

Отправить сообщение

Спасибо за статью. Интересно несмотря на ощущение ещё одного инструмента для создания bespoken cluster(s), который будет доставлять боль в поддержке годами))

Такие статьи требуют кроме внимательного прочтения ещё и пачки экспериментов чтобы ощутить всю прелесть. Ну а ужас можно ощутить только в процессе эксплуатации результата, но большинство на это просто не пойдет и возьмёт более выверенные временем вещи типа kubeadm, kops, okd или флантовский deckhouse. Или k3s кому много не надо. Время и деньги на эксперименты не у всех есть..

Спасибо за пост/доклад. В целом неплохо, хотя с service discovering несколько покоробило

Это точка входа в программу. В случае arm cortex-m адрес соответствующего символа будет размещен по адресу 0x4 (с выставленным нулевым битом, т.к. используется набор инструкций thumb), в случае сишных программ эта функция обычно зануляет bss и копирует cdata в data.

В данном случае линкер запишет туда адрес функции ResetISR, которая должна быть среди объектников, иначе ld упадет с symbol not found.

Именно. Но, с другой стороны, можно предложить оплату клавиатуры по выбору. Ибо если условную das keyboard ещё жаба может не задушит, то kinesis, maltron или, скажем, moonlander -- уже вполне может (кому лень гуглить -- бюджет $350-500 не считая доставки и таможни)

У меня в хроме на андроиде habrastorage нормально загружал картинки, вчера проверял

Нельзя не вспомнить

Равно как и наоборот. У mgts/mts home такое встречал. Роутер шлёт ra+dhcpv6, всё ок, настоящий белый человеческий ipv6. А потом вжух, и 30% udp&icmp loss исключительно по v6

Знаю, пользоваться, писал многостраничные case/esac)

Моя основная мысль была что для меня мир shell-скриптов спокойно разделился на две части:

  • универсальные переносимые скрипты (ориентируемся на sh, posix utils, без башизмов и опоры на GNU utils);

  • непереносимые скрипты непредназначенные для использования на других машинах (удобство zsh/rg/fd/flock).

И всё чаще я могу себе позволить не писать первые и просто контролировать окружение для вторых. Есть, конечно, исключения типа debian/ubuntu-based контейнеров, где целевая платформа -- ash, ибо тащить в образ лишнее нафиг не сдалось.

С одной стороны соглашусь, но для комбайнов типа openssl или mencoder часто всё равно получится либо космический корабль, которым почти невозможно пользоваться, либо что-то почти бесполезное.
Хотя с теми же видеоэнкодерами народ делал полезные гуёвые фронты для нормальных пользователей

После долгого использования openssl req/x509 обычно берешь cfssl для создания самоподписанных сертификатов и перестаёшь мучаться)) Ну плюс cert-manager в k8s

Удобство использования которой ну так себе после zparseopts, который однострочников раскидает что распарсил по переменным и кинет ошибку если надо

Рекомендую ознакомиться с использованием try-with-resources (есть даже в 1.8), оно наносит непоправимую пользу

Последнее время всё больше пишу скрипты под zsh (ибо там есть приятности типа zparseopts) когда могу себе позволить. Естественно на целевых машинах zsh в этом случае раскрывается ansible вместе со всякими полезными утилитами типа. htop/iotop/iostat/iftop/lsof/etc.

Когда не получается, то приходится целиться на ash/sh, т.к. в тех условиях bash может просто отсутствовать. А если можно ставить пакеты, то 7MiB на zsh не жалко.

И новичкам, и опытным собаководам крайне рекомендую взять на вооружение shellcheck, невнимательность и некоторое количество corner cases он ловит.

Ну и set -euo pipefail тоже хорошее подспорье, особенно против опечаток в именах переменных.

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

Уе^WЮ - юзабилити

Недавно представители некоторых компаний из одной известной "подсанкционной страны" плакали и просили снизить необходимые баллы для того чтобы принтеры после переклейки наклеек таки можно было назвать отечественными.

Несколько лет назад пришлось дёргать ssh-keygen -t dsa ради какого-то из промышленных контроллеров, т.к. там до rsa местами ещё не дошли. Но там Linux 2.4, что кагбэ намекает на актуальность всего остального софта.

В современном мире при наличии centos 6 в эксплуатации rsa всё ещё нужен, не помню насчёт 7.

Часть народа выбирала си за отсутствием плюсового компилятора под целевую платформу. Или из-за использование перекорёженного gcc третьей ветки в конце 10х..

Современная версия -- 2023.1; 2021.3 -- реликт полуторагодовалой давности и вы на неё только обновились? о_О

Современная версия -- 2023.1, вышеупомянутая 2021.3 должна была обновится примерно год назад..

Информация

В рейтинге
6 014-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность