to post messages and comments.

@Zvezdunov:

Как я провёл лето-2

@justonemore:

Найм сайтостроителей.

@OCTAGRAM:

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

@stanislavv:

docker-registry-web таки заработал как надо, если не гнаться за последней версией, а взять предпоследнюю.
Теперь можно и с основным реестром поизвращаться...

@stanislavv:

Отмазался от сборки мелкого питона тем, что нефиг собирать приложение внутри докера, надо класть уже готовое. Разработчики озадачились и обещали таки собрать под alpine, так как действительно нефиг.

@don-Rumata:

Мин. обр. шлёт письма про необходимость импортозамещения. Если с офисом хоть что-то можно сделать, то что делать с кучей САПРов — никто ответить не может. Но письма продолжают приходить.

@don-Rumata:

Тётке из #2883845 на столько не понравилась картинка (вернее её смысл), что она дошла до начальства. На заверения, что она неправильно перевела были почти крики "нет, я правильно перевела", "перестаньте препираться", "не хамите мне".

Библиотека. В ВУЗе. И вот такое.

@stanislavv:

Посмотрел на образ питоноприложения для докера — 900Мб.
Само приложение — меньше 10Мб, но хочет собирать сишные либы при устнановке.
Похоже, на меня ляжет задача сделать минимальный образ с питоном, с нужными библиотеками и чтоб поменьше...
А всё потому что показал в чате объём /usr/share/doc в том образе...

@stanislavv:

Выяснил, что товарищи, пилящие portus, разломали сборку контейнеров и rpm где-то за неделю до того, как я начал с ним возиться, обновив кучу ruby gems, отчего часточно сломалась авторизация...
Плюнули, решили взять альтернативное решение на менее хипстерской яве — github.com

@stanislavv:

portus замечательная вещь и местный docker registry с ней таки уже работает.
Осталось добиться, чтоб эта сволочь тоже работала с местным реестром...
А пока docker login registry.local:5000 работает, а docker push туда же — requested access to the resource is denied

@memiury:

Вот так и обсудили 2 1Сника начальника отдела ИТ.

@kitt:

Добби теперь свободен

@don-Rumata:

"Нам не нравится, что написано на картинке которую вы поставили на рабочий стол. Мы перевели и там говорится, что "мы не хотим учиться". У нас не очень умные студенты и их это может оскорбить. Поменяйте — нам не нравится."

Внимание вопрос: что было написано на том джипеге?

@stanislavv:

Занялся задачей "прикрутить portus к местному registry, дабы таки появилось: а) вебморда для управления образами, б) ACL".
Взял официальный .yml, наступил на то, что он второй версии, что не поддерживается местным докером, поправил.
Наступил на то, что переменные окружения уже не берутся из .env — прописал все значения для теста внутрь .yml
Теперь наступил на то, что в официальных доках портуса сказано "пропишите ту переменную и можно без ssl" — хрен вам. Ладно, добавил сертификатов по вкусу.
Сейчас, вероятно, буду наступать на то, что сии сертификаты самоподписанные и registry такой авангардизьм не понимает, блин...

@stanislavv:

Некий слегка офигевший по жизни товарищ (и это факт, так как товарища мы знаем лично), пытается ломать почту, пытаясь получить статистику за 1 мая 1899 года.

@justonemore:

Добрый день!
Шукаю роботу Junior QA Engineer у Львові.
Моє резюме file:///E:/Dropbox/CV/Vasylyna%20Bukartyk%20CV.pdf

@stanislavv:

Наступили на грабли с сертификатами от Comodo — у них две цепочки доверия, причём в разных местах браузеры доверяют сим цепочкам по-разному. Особенно отличился андроид...
В общем, сейчас, с учётом того, что мы в том числе сами строим бандлы для подсовывания вебсерверу на основе известных нам сертификатов CA, программисты несколько заняты извращением с сервисом хранения сертификатов клиентов хостинга :-)

@alex0b:

Чтобы не уснуть и выкатить в продакшен обновки, поставил на повторе Почти Непьющий Оркестр. Но у меня всего один альбом. Наверно, я их теперь год слушать не смогу. Не хотел таким быть я никогда. На теле моем от собаки бошка! Йеху!

@OCTAGRAM:

До чего же пространно указываются схемы подписи запросов на биржах. Во-первых, у каждого свои, во-вторых, постоянно непонятно, как что (де)кодировать, и нужно ли. В Poloniex секрет — очевидно шестнадцатеричная строка, но декодировать её не нужно, а в Cryptopia — очевидно Base64 строка, но декодировать её оказалось нужно. Или sha256 напишут, а потом сиди гадай, это SHA-256 в шестнадцатеричном виде в нижнем регистре или двоично, хотя всё остальное рядом — текст. В Kraken выясняется, что двоично, хотя всё остальное рядом — текст. URL в Kraken — это не то, что вы подумали, а только путь URL, как можно понять, перебрав всякие варианты кодирования/декодирования/некодирования/недекодирования остальных вызывавших сомнения элементов схемы и подсмотрев, наконец, в чужих реализациях.

Увидев в документации Cryptopia такое:
URI: the request uri. e.g. https://www.cryptopia.co.nz/Api/SubmitTradeОбрадовался, подумал, ну хоть что-то написали понятно. Вот, у кого Кракену бы поучиться. И думал я так, пока не запарился пытаться пробиться и не посмотрел опять, как делают другие:
strtolower( urlencode( $uri ) )
Как же вы мне все дороги.

@bighouse:

russos.livejournal.com

Пуск самого мощного в России парогазового блока на Пермской ГРЭС

Да. Мы это сделали :)

@stanislavv:

Задачи, которые можно делать прям сейчас внезапно закончились — от скуки решил поинтересоваться, что там на шаред хостинге.
Однако, майнеры всё ещё на что-то надеются. Ню-ню. С максимальным временем работы бинарника в 3 минуты (точнее, в кроне раз в 3 минуты запускается проверка на майнилки) и максимум 4 ядрами на пользователя... Ну, может и повезёт что-то намайнить, но вряд ли сумеют даже получить задание — бОльшая часть стандартных портов майнилок таки прикрыта, ибо нефиг тут.
Я понимаю — вдс. Там мы ничего такого не делаем, в худшем случае можем немного понизить приоритет тому, кто ЖЖОТ и то, если будет сильно мешать соседям. Но на хостинге майнить — это извращение...
Кстати, а что нынче принято майнить на процессоре? Вроде ж в ходу видеокарты, если на asic денег нет.

@alex0b:

Не смотря на, выбесили прилично. Потому вместо депрессивно-меланхоличных antimatter, теперь будут чудеса. Invaders Must Die.

@alex0b:

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

@stanislavv:

Лично я не люблю софт, написанный на руби — в случае обновления обычно геморрой, так как обязательно есть какие-то вещи, которые аффтар не предусмотрел, типа плугинов, работающих с версией руби, с которой не работает новая версия софта.
А товарищ, которому выпало обновлять gitlab, похоже, его уже ненавидит.

@lv:

Сегодня был день открытий.
Сидел ковырял Распоряжение Правительства, устанавливающее список отходов, подлежащих утилизации. Изумлялся, оказывается даже долбанные хбшные трусы (вообще все белье, а так же пластиковые и картонные изделия, ковры и верхнюю одежду) нельзя выбрасывать просто так — нужно сдавать на утилизацию, как аккумуляторы или батарейки. Удивлялся тем, что ни разу не видел, как это кто-то делает.
Огорошила одна коллега (цитирую ее слова):
"Все русские — априори свиньи, посмотри как вокруг насрано и обгажено все. Вот я вчера была на еврейской вечеринке, там даже бумажную одноразовую посуду за собой заставляли мыть. Я поддерживаю введение смертной казни за сваливание мусора.... " ну и так далее. Девочка двадцати четырех лет от роду учила меня любить Родину.

Дальше огорошил второй коллега.
Все русские, по его словам — мычащее быдло. Мол, не в состоянии думать своей головой, только мычим и голосуем за ЕДРО. Это, правда, говорилось не мне, а нашему безопаснику, человеку, отпахавшему в полевой ментуре много лет. С издевкой жутко противно звучащей, демонстрирующей превосходство чуть ли не видовое. Пацан двадцати семи лет от роду учит пятидесятилетнего мужика-служаку.

Под конец добавила коллега-именинница. Готовимся к совещанию, весь офис в сборе. Показываю другой коллеге фото дочери, по ее просьбе. Она говорит: "Похожа, очень. Глаза твои, щеки.. Красивая дочка".
Именниница (трезвая, не пьет по болезни) выдает "Очень странно слышать. Глаза твои, щеки твои и вдруг — дочка красивая. Как-то так непонятно, ведь на тебя же похожа."
Аккуратно посмотрел сквозь это интеллектуальное чудо и говорю, мол, поражает, насколько некоторые люди, открывши рот, совершенно не задумываются, что несут этим ртом.
Гыкнула, попыталась юркнуть в шутку, мол, это типа в ее огород камушек. Коллеги заржали, мол, да ты б и не поясняла, все остальные и молча поняли.

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

@don-Rumata:

Сегодня приозошло то, чего уже достаточно давно не случалось. Знакомый работающий на автомойке сказал про работу моего коллеги, что тот не напрягается. Потому что что-то таскать и работать руками — это сложнее, чем сидеть целый день в кресле. Сразу вспомнил про #2857843.

@memiury:

О, чего подарили)))

@don-Rumata:

С 1-го по 4-е развернули обновлённый образ на 110 машин. ~225 гигов. Добавил WinRM. Посмотрим как на моих вероятных задачах поведёт себя ansible.

@don-Rumata:

Вчера мне позвонили и сказали, что сканер не печатает. После подключения к рабочему столу я заметил, что сканера вообще нет.

— Ну как нет, если вот он тут стоит.
— Ок, а что тогда с тем шнуром, который идёт от сканера к компу?
— Какой шнур? Не было никогда никакого шнура!
— А как же вы тогда сканируете?
— А очень просто. Он у нас беспроводной.

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

P.S. Чуть не отрпавил туда коллегу-тёзку.
P.P.S. Учебно-методическое управление, привет!

@stanislavv:

Есть у нас астериск, куда приходят звонки клиентов, а в нём — две очереди для двух линий техподдержки.
Рядом с астериском есть сервис, который слушает события в астериске и для некоторых (звонок пришел в очередь, звонок назначился на сотрудника, соединение, трубка положена) идёт уведомление в панельку, дабы у сотрудника, куда пришел звонок, выскакивала карточка звонящего с телефоном, номером договора, обращением и комментариями к клиенту.
Так вот, внезапно у панели (предположительно, но с большой вероятностью) съехала крыша и она повыкидывала из всех очередей всех сотрудников.
Пока сотрудники чухались и логинились заново, пришел звонок и попытался попасть в очередь первой линии техподдержки.
Не попал — попытался попасть в очередь второй линии техподдержки (поведение штатное)
Не попал — попытался перевестись обратно на первую линию (опять поведение штатное).
Всё бы неплохо, но а) перевод на другую линию происходил несколько тысяч раз в секунду, б) эти же несколько тысяч раз в секунду в сервис-уведомлялку прилетало сообщение, которое надо обработать и послать.
Короче, всё хреново, сервис повис (вобщем-то не виню, при 20 входящих линиях несколько десятков тысяч сообщений в секунду тупо неоткуда взяться), клиент недоволен (и таки прав — на линии хотя бы один человек должен был быть), техподдержка недовольна (им таки выразили за нахождение на линии), погромисты недовольны (панель они пилят), я недоволен (чинить пришлось с телефона с садящейся батарейкой и edge вместо 3g).

@IronFelix:

Сегодня исполнил мечту идиота (свою то есть) — подрубил по bluetooth телефон к музыкальному центру и вместо русского радио врубил на весь магазин вот это: youtu.be
Уборщица с первого этажа прибежала в панике. Идиот счастлив :-)

@don-Rumata:

Коллегу-тёзку приняли в магистратуру. Уже ходят шутки, что он будет моим начальником. Ну посмотрим, чё.

@stanislavv:

На графике трафика по ipv6 всплеск аж до 250кб/сек, что многовато для обычного трафика в 2-3кб/сек.
Некоторые коллеги утверждают, что это ддос :-)

@lv:

Каждый день в "Фейсбуке" меня кто-нибудь да тегает. Это такое действие, когда вас отмечают в каком-нибудь посте с каким-нибудь вопросом. При этом не в профессиональных обсуждениях, а именно что у кого-нибудь какая-нибудь проблема или сложность правового характера, а идти в платную юридическую консультацию не хочется. Да и не то, что не хочется, а и вообще почему-то не принято. Дескать, "просто спросить" ничего не стоит. "Да и вообще — это как-то не по мужски, даме отказывать", — было мне ответом на последний упрёк на блог одной из калининградских журналисток, где она спрашивала, что делать с уже заказанным ключом от машины в том случае, если нашёл потерянный, при этом отметив несколько представителей калининградского юридического сообщества, даже если и занимающихся защитой прав потребителей, то явно не каждый год и явно не в качестве способа заработка. То же самое — с вопросами ЖКХ, начисления пенсий, хамства в регистратуре поликлиники и прочего-прочего-прочего.
При этом каждый обращающийся считает, что ты сделаешь всё а) бесплатно; б) быстро; в) качественно и лучше, чем у остальных юристов. "Ну ты же где-то там кто-то там, тебе же просто позвонить", "я дала твой телефон подруге соседки по даче, ей надо что-то по поводу приватизации уточнить", "ну ты ж юрист, а в этих вопросах что, не разбираешься, что ли, тебе же раз плюнуть!", "нам надо подготовить маленький законопроектик по запрету застройки вокруг озера, у вас же есть возможность законодательной инициативы" и прочее, прочее, прочее. Каждый практикующий юрист сталкивался с этим множество раз, да что там сказать, — каждый день сталкивается. Всем хочется бесплатно (или же за бутылку дешёвого коньяка) прильнуть к живительному источнику правопонимания, чтобы все проблемы решились взмахом волшебной палочки.

Я уже и за деньги не могу консультировать — настолько воротит от всего этого. lawyercom.ru

@axl:

Хотел сделать все аккуратно и по красоте, но мне не дали( Я работаю с гениальными людьми

@Zvezdunov:

Как я провёл лето.
С одной дугой пока поспешил, но она осуществится вот-вот.

@lv:

Помните я рассказывал про тетку-коллегу, которая непотребством занималась на рабочем месте?

Сократили.

@stanislavv:

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

@justonemore:

Необходимо разработать программу — Электронный спич. Основная задача программы – предоставить пользователю (менеджеру по продажам) необходимый и достаточный набор текстов, необходимых для диалога с клиентом, который с большой долей вероятности приводил к желаемому результату. Второстепенной и вытекающей из основной задачи является – сбор статистки по работе электронных скриптов и их частей в отдельности. Задача эта обусловлена тем, что встает необходимость лучших способов работы с клиентом. В будущем, при желании можно автоматизировать эту задачу при помощи методов графа с дугами разного веса и решении задачи коммивояжера. В этом случае поиск оптимального пути будет строиться исходя из данных полученных от эксперта и итераций вызовов электронного скрипта (классическая искусственная нейронная сеть с учителем). На начальном этапе выбор оптимального пути построения электронного скрипта будет делаться экспертным путем.
freelancehunt.com
20000 ₽

@stanislavv:

Как сделано подключение к сбербанку для приёма платёжек:
1) В сервер воткнут их токен для создания впн (внутрь).
2) Токен настроен не спрашивать пин для создания впн (или клиент так настроен? не помню, но факт — впн поднимается без пина)
3) по крону исполняется примерно следующее:

ip-client CONNECT # коннектимся к тому впн
netcat -z -w 20 $RHOST 22 || { echo "fail!" 1>&2; ip-client DISCONNECT } # вдруг $RHOST недоступен
timeout 300 lftp -e "mirror --verbose -c from_bank $OUTDIR; quit" $SFTPHOST # миррорим каталог банка к нам (там всегда пара-тройка файлов, не более), в $SFTPHOST — реквизиты в виде sftp://${login}:${pass}@${RHOST}
ip-client DISCONNECT

Естественно, логи, нет доступа снаружи к серверу и т.д. и т.п.
Сейчас выяснилось, что впн поднимается, а $RHOST уже не пускает по ssh, несмотря на открытый порт.
И главный финансист в отпуске, соответственно, прав на выписать пинок сбербанку ни у кого нет...