?

Log in

No account? Create an account
Cat-light

klink0v


Блохи в свитере деда Сергеича


[sticky post]О блоге (самый верхний псто)
Cat-light
klink0v

Hello, alone wonderer!


Бывает же...
Cat-portrait
klink0v

Очень долго жил в 15-ти минутах езды от подводной лодки. Вот этой.

Но добраться до неё сумел только минувшим днём. И таки знаете что? Мне в кои-то веки просто совершенно сказочно повезло.

И чем же?Collapse )

Автомобильные непонятки (видео)
entry is in top1000 ratingTop 1000
cat-updown
klink0v

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

Смотреть три коротких видеоCollapse )

Чудеса организЬма
cat-updown
klink0v

Дождался когда выйдет из отпуска мой "знакомый" гастроэнтеролог и напросился к нему на приём.

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

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

Что именно послужило причиной, никто не знает. И никогда уже и не узнает. Может быть какая-то инфекция. А может, содержащиеся в продуктах питания консерванты и антибиотики (как страшно жить). Главное, прописали курс лечения, после которого должно попустить.

Всё-таки я очень рад, что на свете бывают такие высококлассные медики. И что у меня есть их контакты. Хоть и консультации таких светил обходятся ой как недешево...


Копрономика в IT
Leopard
klink0v

Как подметил тов. sevasat, у меня в блоге либо про Linux, либо нытьё. Про Linux уже было, теперь очередь нытья. :-D

Походил маленько по собеседованиям. Все работодатели, которые до сих пор интересовались моей скромной персоной, оказались какими-то странноватыми. Одна девочка-рекрутерша после телефонной беседы пообещала организовать интервью с технарями и растворилась в тумане. Второй долго пытал меня что означает и как рассчитывается системная метрика "Load Average". Блин, как будто я на неё каждый день дрочу смотрю. Третий якобы для заказа пропуска попросил прислать все паспортные данные, включая когда/кем выдан и код подразделения. Был послан сразу по известному адресу. Четвертый непосредственно на интервью заявил, что я им не подхожу, потому что [пока] не умею в Ansible. Блин, ребята, а вы что, моё резюме вообще не потрудились сперва прочитать что ли? Я как бе абсолютно честно там написал про то, что знаю и так же честно не писал про то, чего не знаю. И хрен бы со мной, но неужели вам своего собственного времени не жалко?

Но огорчает даже не это. По итогам ковыряния в вакансиях HH.ru и всех этих покатушек у меня сложилась более-менее ясная картина, куда вообще катится этот мир IT. Туда же, куда и вся прочая копрономика. А именно, когда самым главным критерием является отнюдь не качество выпускаемого продукта, а скорость его разработки и внедрения.

Отсюда тонны Javaписьного говнокода. Отсюда зверские требования к вычислительным ресурсам. Отсюда необходимость построения мега-кластеров на сотни серверов. Отсюда все эти модные buzzword-ы на тему Agile, Scrum, CI/CD и прочие. Отсюда постоянные доработки, обновления, патчи на обновления, патчи на патчи на обновления. Отсюда армии программистов, которые не способны собрать и оттестировать свой собственный проект самостоятельно. Которым нужна постоянная нянька-сиделка в виде DevOps-а, которая будет за них собирать, разливать, тестировать, выкатывать в production. И получать по шапке, если что-то пошло не так.

Это я, конечно, сильно утрированно написал. Но суть примерно такова.

Соответственно, на рынке нонче очень сильно не хватает специалистов, которые умеют:


  1. рулить пачками серверов от нескольких десятков до нескольких тысяч;

  2. автоматизировать процесс сборки говнокода, его тестирования и распространения на вышеупомянутые пачки серверов.

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

Таким образом, количество DevOps-ов "с опытом" примерно равно количеству успешных стартапов, которым повезло вырасти до определённых масштабов. Много их? То-то и оно. Теоретически, конечно, можно читать книги. Можно проходить онлайн и оффлайн курсы, как это сделал тот же techquisitor. Можно ковыряться у себя дома на тестовых компах. Но теория — это теория, а практика — это практика. Реальный бизнес же всегда хочет кого-то "готового" и с многолетним опытом работы. Поэтому и такие лютые количества незакрытых вакансий по данному направлению.

Вот я всерьёз задумался. "Обычные" системные администраторы сейчас уже никому не нужны: все ушли во всякие "SaaS", "IaaS" и в прочие облака. Так что текущая ценность моих знаний и навыков прямо сейчас равна нулю. Хуже того, я на рынке труда сливаю даже студентам и выпускникам, потому что их охотно берут в качестве стажёров, а меня — нет. С другой стороны, я уже и сам не знаю, а хочу ли участвовать во всей этой вакханалии. Не уверен на 100%, что готов посвятить этому остаток жизни. К тому же, нет никакой гарантии, что через пару-тройку лет всё не развернётся в каком-нибудь очередном новом модном направлении. С третьей стороны, не часто и не много, но деньги мне всё-таки нужны. Да и из страны свалить мучительно хочется. Прям не знаю что и делать. Хоть бери и на какого-нибудь сварщика или электрика переквалифицируйся.

А вы что думаете по этому поводу? И часто ли смотрите на Load Average?


О вреде MNP
Death
klink0v

Потрындел маленько за жизнь с тов. bender. Он мне поведал удивительную историю.

Давным-давно, много-много лет тому назад наш герой был абонентом Мегафона. Прямо скажем, одним из самых первых абонентов. Потом, когда отменили "мобильное рабство" и внедрили MNP, он "перебежал" на Йоту. Уже не помню чего именно его там не устроило, но спустя какое-то время он вернулся обратно на Мегафон.

И тут начали происходить чудеса. Часть SMSок на аппарат абонента честно доходит, а другая часть так же честно теряется "в никуда". Причём заранее неизвестно которая именно часть. И зависит это преимущественно от сервиса-отправителя. Например, SMSка от "Сбербанка" может придти, а от DropBox-а — потеряться. SMSки от других абонентов-людей, как правило, доходят.

Дальше-больше. Чтобы хоть как-то обуздать волшебный эффект, наш товарищ, не будь дураком, сделал следующее. У "Мегафона" есть услуга "второй номер на ту же SIM-карту". Подключил её. Прописал "второй номер" в различных службах-банках, отправляющих SMSки. На дополнительный номер приходит всё.

В чём же затык, спросите вы? А вот в MNP, родимом. При обратном переносе из Йоты в Мегафон что-то пошло не так. И часть SMS-агрегаторов по-прежнему расценивают этот номер как "Йотовский". Пытаются что-то слать "не в ту" сеть. То есть до оборудования "Мегафона" SMSка даже и не доходит, они её действительно "не видят". Поэтому техподдержка ОПСОСа честно отмораживается, а достучаться до кого-то более-менее вменяемого, кто реально способен решить проблему, как водится, невозможно.

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

А вам, добры молодцы, урок. MNP не так уж и безобидна. И дважды подумайте, прежде чем перебегать туда-сюда, даже если другой ОПСОС предлагает ну прям мега-козырные тарифы. Я же для себя давно уже понял следующее. Нужно иметь три разных SIMки: одну для банков и восстановления паролей, вторую (можно с "красивым" номером) чтобы тебе звонили и привязки к ней мессенджеров, и третью (с самым выгодным тарифом), чтобы самому звонить. За много лет такой подход продемонстрировал свою состоятельность. Собственно, и в MNP в таком случае никакой нужды и нет.


Кажется, я нашёл замену скайпу
Cat-light
klink0v

Вот эту: https://jitsi.org/

Типа система для видеоконференций и чатов на базе WebRTC. Внутри используется NodeJS / Java. Для авторизации / интерконнекта пользователей применяется XMPP-сервер. "Из коробки" они предлагают Prosody, но вообще технически подойдёт любой, поддерживающий BOSH.

Важной чертой является то, что когда в конференции участвуют ровно два собеседника, то RTP-трафик гоняется между ними напрямую, минуя сервер. Даже если они оба находятся за NATом. Исходный код открыт, можно хостить у себя, можно допиливать по своему вкусу.

Я ради академического интереса поднял эту штуку на своей вируталке. Потестировал. Впечатления остались весьма приятные. В принципе, есть всё что надо и нет ничего лишнего. Можно даже расшаривать свой рабочий стол или отдельное окно на нём. Единственная ложка дёгтя: в peer-to-peer режиме оно не даёт настраивать качество / разрешение видео. Либо "максимум", либо "только звук". Теоретически, это можно установить в настройках самой веб-камеры, что есьм некоторый геморрой. Подозреваю, что такое ограничение вызвано отсутствием возможности транскодирования видеопотока средствами браузера.

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

Но вообще продукт крайне интересный. Стоит отметить, что его разработку спонсирует не абы кто, а сам Atlassian. Так что стоит присмотреться.

Мне было бы очень интересно допилить его до состояния "одна приватная комната, один админ/модератор, вход гостя по ссылке-приглашению". Собственно, там затык только в том, чтобы налабать работающий интерфейс генерации пресловутого токена и отправки его гостю. Ну и глагне слегка подрихтовать под это дело. Но не знаю хватит ли у меня духа / сил / времени на подобное.


Лекция про Су-27 у Задорожного
Cat-light
klink0v

В ближайшую субботу, 17 августа, состоится очередная лекция в музее Задорожного. На этот раз про Су-27. Начало в 12:00. Ценник равен стоимости входного билета в основное здание музея.

Кажется, тов. leh_a просил уведомлять его. Вот, уведомляю.


4-пиновый разъем и ALC255 в Linux
Cat-light
klink0v

Внутри моего домашнего компа Gigabyte BRIX GB-BKi5HA-7200 помимо прочего установлен аудиокодек Realtek ALC255. От него наружу выведен 3.5-миллиметровый 4-контактный разъем на наушники / гарнитуру.

Прижало вот меня чего-то сегодня потрындеть по скайпу. А микрофон-то в гарнитуре и не работает. Точнее, работает, но не видится операционной системой. Windows 10 на том же компе удалось уговорить, подсунув ей "православные" Realtek-овские драйвера вместа "родных" Microsoft-овских. А вот Linux никак не хотел опознавать устройство ввода звука, несмотря на все мои шаманства с hdajackretask. При том, что воспроизведение всегда работало и работает без проблем.

После долгих поисков выяснилось, что.


  1. Ядро должно быть версии не ниже чем 4.19.

  2. Ему надо скормить параметр "snd_hda_intel.model=lifebook-extmic".

После этого запись звука взлетела сама по себе, без каких-либо дополнительных манипуляций.

М-дя. Что с USB3, что со звуком в Linux-е творится какая-то вечная непрекращающаяся беда. Можете взять себе на заметку, если вдруг у вас такой же аудиокодек (ALC255).

Попутно изучал матчасть и выяснил, что в мобильниках Nokia, Samsung и Sony-Ericsson в четырехпиновом разъеме контакты микрофона и земли поменяны местами друг с другом. Поэтому для них нужны "свои собственные" наушники либо специальный переходник, иначе микрофон работать не будет. Благо, Xiaomi такой ерундой не страдает (фуф). Ещё один довод, кстати, не брать Nokia и Samsung-и (по крайней мере, чисто для меня).


Очередные видосики с регистратора
Cat-light
klink0v

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

Врум, врум, видосики!Collapse )