Cat-light

Калязин, Углич, Мышкин

На последних выходных чисто по фану намотал примерно полторы тысячи километров по Московской и Ярославской областям. Проехался по маршруту "Химки → Сергиев Посад → Калязин → Углич → Мышкин → Ярославль → Ростов Великий → Сергиев Посад → Химки". Еще сделал крюк километров на 300 чтобы сначала забрать маму из её деревни, а потом вернуть взад где взял. Ей, типа, тоже хотелось с нами покататься. Да-да, я собака бешеная, даром что котик...

Немного своих размышлений на тему.

Collapse )
Cat-angry

BMC на некросервачках

Есть у меня некоторое количество некросервачков типа IBM System X 3550 M2. Самая засада — это попасть к ним в графическую консоль на BMC-шку (она же IMM, она же XClarify). В основном потому, что они (так же как и Dell-ы) используют у себя внтури готовые Avocent-овские KVM-ы с тухлым говнокодом внутри. И разумеется, по причине End-of-Life никаких обновлений ждать не приходится. Поэтому приходится извращаться. А именно.


  1. Установить восьмую (да-да, именно восьмую) Java. В более свежих не будет работать клавиатура по причине
    "Exception in thread "AWT-EventQueue-1" java.lang.NoSuchMethodError: 'java.awt.peer.ComponentPeer java.awt.Window.getPeer()'"
    Ну да. Конструкции "getPeer" выпилили из современных версий. В актуальных дистрибутивах Linux восьмой жавы уже не водится, поэтому проще всего поставить Adopt-овскую.

  2. Поставить пакетик "icedtea-netx", чтобы иметь возможность запускать JNLP-шки.

  3. Если он будет ругаться на неподписанный код, то в конфиге "java.security" из строчки "jdk.jar.disabledAlgorithms=бла-бла-бла" убрать "MD5".

Правильнее всего в подобной ситуации, конечно, активировать Serial over LAN и пользовать его. Но с нахрапу на этих IBMовских сервачках сделать это у нас не получилось.

Но вообще, конечно, забавно. Какой-то там несчастный ASUS умудряется делать BMCшки, пригодные для работы даже в самых свежих Java-х спустя десятилетие после выпуска матплаты. С SuperMicro-й тоже никогда подобных проблем не было. А IBM, что, не осилит что ли?

Cat-light

Confluence & system-wide Java

"Из коробки" вместе с confluence приезжает её собственная "комплектная" Java (AdoptOpenJDK). Таким образом, при инсталляции оной, ставить дополнительно отдельно JDK не требуется.

Однако, впоследствии по каким-то причинам может захотеться обновить жаву, но не трогать при этом дистрибутив с Confluence. В таком случае нужно как-то сказать ей, что нужно использовать system-wide Java, а не её собственную.

Решение.

Открываем файл "/opt/atlassian/confluence/bin/setjre.sh". Дальше есть два варианта.


  1. Меняем в последней строчке значение переменной "JRE_HOME" на то, которое нам нужно.

  2. Просто комментируем последнюю строчку, но при этом добавляем в "/etc/profile.d" файлик примерно нижеследующего содержания.

В моём примере я использую Zulu-шную сборку.

После этого остаётся только перезапустить сервис Confluence. Подозреваю, что данный способ подходит и для остальных Atlassian-овских продуктов.

Cat-light

Сознание против биологии

... Вышел недавеча у меня мелкий спор с одним человеком. О том, что в гомосапиенсе первично: сознание или биология / биохимия.

... Тут же вот какой вопрос. Наш мозг, как и любые органы, получает питательные вещества и кислород из крови. В которой, помимо всего прочего присутствуют и разные другие "весёлые" вещества: гормоны, нейромедиаторы и прочие. И некоторые из оных могут генерироваться другими органами: скажем, надпочечниками или тестикулами. А некоторые внутри структур всё того же самого мозга: гипоталамус и иже с ними.

... Я даже молчу о том, что наш организм глобально управляется тремя системами: нервной, иммунной, эндокринной. И они завязаны друг на дружку настолько плотно и прочно, что рассматривать их по отдельности просто нельзя. Например, нет совершенно ничего удивительного в том, что эмоционально подавленный человек подвержен повышенному риску схватить инфекционную болезнь или наоборот, не совсем здоровый физически индивид с большей вероятностью скатится в депрессию или пойдёт делать глупости.

... И возникает некий клубок зависимостей. От того, о чём мы думаем, зависит характер и концентрация выбрасываемых в кровь гормонов. А от них, в свою очередь, зависит то, о чём и как мы думаем, к каким выводам приходим и какие якобы сознательные действия за этим следуют. То есть по сути, вопрос сводится к известной проблеме: что было раньше, яйцо или курица. Спойлер: раньше всё было, и яйца, и куры.

... Лично я придерживаюсь мнения, что биология таки первична. Хотя бы потому, что она сильно древнее, прочнее и крепче "прибита гвоздями" ко всем системам организма, нежели совсем молодая и неопытная префронтальная кора, в которой "живёт" наше сознание. Если пытаться провести аналогию, то биохимия — это атмосфера, а сознание — это самолёт, который пытается внутри этой атмосферы летать. И вопрос даже не стоит так, чтобы пробовать "подчинить", "покорить" стихию. Максимум — можно с ней "договориться". В каких-то строго ограниченных рамках. Иначе она (стихия) сломает тебя и даже не заметит. Любые поползновения за пределы этих рамок окончатся для сознания крайне плачевно.

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

... Разумеется, по результатам спора каждый остался при своём, хоть мы друг друга и не поубивали. А как считаете вы? Что в человеке первично: биология (биохимия) или сознание? Напишите в комментариях.

P.S. Для кого многабукаф выше слишком сложны для восприятия, могу упростить постановку задачи путём сведения к одному частному случаю. Допустим, вы видите перед собой существо противоположного пола, которое чисто внешне изначально "не в вашем вкусе". Как думаете, способны ли вы влюбиться в него, если оно озвучит вам какие-то "очень правильные" вещи или начнет совершать какие-то "правильные" поступки?

Leopard

Проблемы веры

У Василия Шукшина есть очень классный короткий рассказ под названием "Верую". Всем всячески советую прочитать, если ещё кто не.

Чем крута вера?


  1. У верующих душа не болит. Чувство тоски им обычно не знакомо.

  2. Как правило, она даёт готовые ответы на длинный ряд вопросов. Что приводит к ощутимому сокращению затрат энергии на их решение. Можно меньше напрягать мозги и экономить глюкозу. А можно освободившиеся вычислительные мощности перенаправить на что-то ещё и достичь серьёзных успехов в науке / искусстве / профессии и так далее.

  3. Она придаёт сил. Много сил. Очень много сил. При прочих равных верующий всегда уделает не верующего в любом соревновании / испытании / спсобности преодолеть трудную жизненную ситуацию.

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

Некоторым это даже удаётся. Но чаще даже малейшее отклонение от ожидаемых параметров внешней среды уверенно отправляет субъекта в нокаут. Хорошо если не навсегда.

Другими словами, мы получаем заметный выигрыш в силе / прочности при полном отсутствии гибкости / приспособляемости. Примерно как чугун. Твёрдый, массивный, технологичный, но если посильнее стукнуть кувалдой — расколется. Без вариантов.

Что хуже? Даже не знаю. Но следуя заветам дедушки Дарвина, лично для себя я всё-таки предпочту пожертвовать силой в пользу приспособляемости. Мир в последнее время всё-таки слишком уж быстро меняется.

Cat-light

Бессвязного дыбра псто #57

... Пришло письмо от Тинькофф-банка вот такого содержания.

Теперь в Сбербанк можно переводить до 1,5 млн рублей в месяц без комиссии — по номеру телефона. При этом лимит бесплатных переводов на карты других банков не расходуется.

Я вот не понимаю в чём прикол. Всегда переводил из Тинькова в Сбер просто межбанком (по реквизитам). Никакой комиссии, никаких лимитов. Или это сделали специально для мега-тупых клиентов Сбера, которые понятия не имеют что такое реквизиты счёта и где их посмотреть? Опять же, если они в твоём регионе обслуживаются, всегда можно перебросить сначала себе самому из Тинькова в Сбер, а потом внутри зелёного пакмана кому надо. Героически решаем выдуманные проблемы, ага.

... Не знаю как в других городах, а в Нерезиновске и области с 1 июля повышаются тарифы на электроэнергию. Козлы, чо. Такими темпами придём к стоимости коммунальных услуг как в Европе, но без её уровня жизни, гыгыгы. А вы голосуйте, голосуйте за поправки сами знаете к чему...

... МТС идёт навстречу "понаехам" (это сарказм, конечно). Отныне 10 салонов связи в Москве и три салона в СПб умеют заменять SIM-карты любых регионов России. Посмотрим что из этого выйдет. Есть мнение, что усилится "экспорт" контрактов из "дешевых" регионов типа Тульской области. Но это не точно.

... А подскажите пожалуйста, из какого фильма вот этот мем / скриншот? Хороший фильм? Стоит смотреть? Больно уж выразительное лицо у дядьки с сигаретой.

Всем интересных фильмов и размеренной трудовой недели.

Cat-light

ОколоITшный дыбр #14

... В "Автодоке" работают какие-то совсем ленивые ж...ы. На неделе сделал у них заказ всяких расходников для очередного ТО, на всякий случай поставил галку "проверить совместимость". Дык что бы вы думали? Манагеру было откровенно лень этим заниматься, и он просто отменил мой заказ, даже не попытавшись мне позвонить (утверждает, что я якобы был недоступен, ха-ха). Мне пришлось самому лапами заново формировать заказ, отправлять уже без проставленной "галки" о совместимости. Выдают очень медленно и неспешно, умудряются собрать очередь даже во внепиковое время. Когда я на всякий случай проверил что мне принесли, там оказалась чужая деталь. Смешные раздолбаи. Прям даже и не знаю где теперь автозапчасти покупать.

Collapse )
Cat-light

Запуск Debian 10 в тухлой Virtuozzo

При попытке запустить контейнер с Debian 10 на достаточно тухлой Virtuozzo мы можем словить всевозможные странные спецэффекты. Самый характерный: она скажет что-нибудь типа

Failed to start the CT: PRL_ERR_VZCTL_OPERATION_FAILED (Details: /usr/sbin/vzctl: relocation error: /lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

Могут наблюдаться и какие-нибудь другие странные грабли.

Правильный способ решения: обновить Virtuozzo до последней актуальной версии.

Костыль: остановить контейнер, примонтировать на хост-машину его файловую систему, грохнуть с неё файл "/etc/ld.so.cache", отмонтировать, запустить контейнер.

Подстава: эту операцию придётся проделывать каждый раз заново перед всяким стартом контейнера. Так что лучше всё-таки использовать "правильный способ".

Примерный порядок действий.


  1. vzctl mount <много цифр и букв>

  2. rm /vz/root/<много цифр и букв>/etc/ld.so.cache

  3. vzctl umount <много цифр и букв>

  4. prlctl start <много цифр и букв>

Также не лишним будет, раз уж всё равно остановили контейнер, сделать "prl_disk_tool compact --hdd /vz/private/<много цифр и букв>/root.hdd". Оно освободит немного места на физических дисках. Правда, может выполняться долго. В зависимости от степени запущенности и аптайма контейнера.

А вообще, контейнеризация — зло. По возможности избегайте этого. Ох не по своей доброй воле мне приходится опять мараться об эту OpenVZ / Virtuozzo.