vt
Apple работа говно AI разработка под Эпл — это когда один АИ рассылает письма, приглашая сделать доступным приложение под Apple Vision Pro, другой АИ пишет письма, что для этого аккаунта visionOS не доступна, а мясной Карен из техподдержки пишет, что хуй его знает почему, он не понимает.
vt
работа говно Android AI разработка под Андроид — это когда один АИ в гугл плее реджектит приложение, потому что оно запрашивает устаревший permission; второй АИ гугла, встроенный в андроид студию, при добавлении нового permission перечеркивает весь код красным и говорит, что в этом случае надо добавить еще два; первый АИ в гуглплее реджектит приложение, потому что то, что добавил второй АИ, добавлять запрещено и требует ровно так, как он просил.
stanislavv
работа лытдыбр Клиенту не понравился наш преднастроенный образ Debian 12, так как в нём вместо /etc/apt/sources.list по одной строчке на репу новомодные записи в /etc/apt/sources.list.d/ с многострочным форматом.
stanislavv
работа лытдыбр Сделать общее хранилище в местном s3 (оно же minio) для redis — это правильно. А во то, что при рестарте деплоя вначале подымается новый сервис и только потом прибивается старый — неправильно хотя бы из-за того, что redis должен таки сбросить базу в хранилище, не говоря уже о глюках k8s-csi-s3.
stanislavv
работа лытдыбр 1) Библиотека ollama отдаёт нейросетки на скорости точно больше гигабита
2) Хреновина, смотрящая за трафиком, местами параноидальна и принимает скачивание средствами ollama за ddos
В принципе понимаю п.2, там гигабит трафика на вход и 150kpps (так качает ollama)
stanislavv
работа лытдыбр Клиент с нагрузкой от nodejs и минимальным тарифом утверждает, что нашел у кого-то тариф в пять раз дешевле, т.е. 30 рублей. Но не говорит, где. От нечего делать покопался в инетах, нашел несколько тарифов — везде пхп/мускль, у него nodejs/mongodb. Ну удачи ему в запуске. А с учётом потребляемой нагрузки — удачи уложиться в те тарифы :-)
stanislavv
работа лытдыбр Наблюдаю, как клиент (не тот, что в прошлый раз) пытается уговорить техподдержку, поправить код на js, чтобы его бот на ноде жрал меньше процессора, ибо иначе он начинает переставать укладываться в сааамый дешевый тариф хостинга.
С одной стороны — тот js вряд ли можно поправить без изменения алгоритмов, с другой — это вообще-то не обязанность техподдержки. С третьей — у меня есть обоснованные сомнения в том, что техподдержка первой линии сможет это поправить.
Можно ещё растечься мысью по древу на тему сравнения стоимости чашки кофе в кафе и хостинга за месяц, но фиг с ним, люди разные, для школьника 300р/мес. будет ощутимой суммой.
stanislavv
работа лытдыбр В чате техподдержки хихикают над клиентом, который предлагает завести бесплатный тариф хостинга, дабы он мог запускать свои телеграм-боты без того, чтоб их отключали из-за пропущенной оплаты.
Оплатить за год или положить на аккаунт больше денег явно не является вариантом :)
stanislavv
работа лытдыбр Откопали ископаемую услугу типа "редиректор куда сказали", отсутствующую даже в коде панели, не говоря уже о сайте или документах. Последнее изменение конфига сервиса — 8 лет назад и, похоже, это просто перенос на этот сервер, а не реальное изменение. Действующих клиентов, у которых есть хотя бы домен, прописанный в конфигах, не обнаружено. Раз 5 в сутки есть легитимные запросы и, соответственно, раз 5 тыщ — всякие сканирования и т.п.
Пока договорились, что в пятницу сервис будет положен :-)
stanislavv
работа лытдыбр Идёт переезд с library/registry на jfrog registry. То есть, docker pull из одного места и потом push в другое.
Уже минут 5 распаковывается контейнер общим объёмом 12ГБ. Первый из серии в несколько версий...
stanislavv
работа лытдыбр Потестил JFrog Container Registry — таки можно сделать drop-in замену того ужаса, что поставлен больше 10 лет назад и ничего не сломается. Смотрю, как товарищ пытается сделать то же самое с Harbor, но что-то у него не выходит сделать drop-in, так что, похоже, таки будет jfrog.
Надо будет посмотреть, в каком виде хранятся пароли в той хреновине, что заменяет вебморду у старого реестра, вдруг получится выковырять и тогда вообще бесшовно будет.
stanislavv
работа лытдыбр Коллега делает сложную конструкцию из нескольких вм в разных местах, дабы при помощи BGP и какой-то матери выпускать кого надо куда надо. Но зеркало таки будет в тему.
stanislavv
работа лытдыбр У сайтов на битриксе есть мелкая проблема: там создаётся куча каталогов охрененной вложенности, отчего превышается лимит в 4 килобайта на полное имя файла.
Ну то есть, битриксоиды должны страдать, но зачем с ними должны страдать остальные?
stanislavv
цитата работа Коллега мигрирует нагруженные вм с БД:
"""
Можно мигрировать и думать, что ты в безопасности. Но кто знает, возможно неожиданный сегфолт наблюдает за тобой из-за угла и смеется над твоей наивностью. И когда ему надоест он придет и сделает вирт.машине больно.
"""
don-Rumata
работа RL В районе пол второго по пожарным динамикам объявили ракетную опасность. Народ вышел в коридор, позакрывал кабинеты. Один из коллег позвонил семье, сказал спуститься в подвал "У вас там больница рядом, может прилетит. Это не шутки!". Другой просто забил. Те коллеги, которые были в других корпусах — ничего не слышали и немного удивились. Через какое-то время всё отменили, ничего не прилетело (ГОРЖУСЬ!).

А что случилось? У нас же лучшее в мире ПВО (ГОРЖУСЬ!). 2-я армия в мире (ГОРЖУСЬ!) и граница на замке (ГОРЖУСЬ!). Я не понимаю (но ГОРЖУСЬ!).
stanislavv
работа лытдыбр Перед отпуском подготовил образ для работы на вм с GPU, чтоб при развёртывании там прям сразу можно было хотя б nvidia-smi запустить. Коллега на прошлой неделе таки поставил в дц хосты по паре видеокарт каждый, но там есть нюанс: тестирование занимает до пары недель (сотни ГБ памяти тестируются долго). Надеюсь, к июню будет хотя бы тестовый вариант запуска вм с видеокартами, ибо развёртывать образ с нуля на реальном железе не пробовал ещё.
stanislavv
· Edited
цитата работа *работа *цитата
Из старой инструкции по восстановлению битого мускля:
"""
Не следует есть сырого или плохо прожаренного мяса, как минимум, за неделю до предстоящего восстановления.
[...]
Успех восстановления существенно зависит от того, сквернословит ли человек во время выполнения указанного копирования. Брань во время восстановления данных существенно повышает вероятность возникновения проблем.
[...]
Теперь, усердно помолясь, можно приступать к выполнению дампа.
[...]
"""

Потом таки допилили восстановление и в инструкцию добавилась строка:
"""
UPDATE: Перед тем как потрахаться с этим замечательным способом, гляньте <сюда> (там можно восстанавливать даже сквернословя и жуя сырое мясо).
"""
stanislavv
работа лытдыбр Идёт тестирование LLM тупыми вопросами типа "утонет ли урановый лом в ртути" или "Сделай краткое резюме текста: <текст из old.russ.ru >".
Пока command-r 35b q4 справляется и, что характерно, достаточно неплохо.
stanislavv
работа лытдыбр Вот хз, что там хотел на вм от крона клиент, но каждые 2 минуты запускалась задача и за 2 минуты не завершалась. Итого получилось 4 тыщи процессов и LA под 500, соответственно, на остальные задачи ресурсов нехватило.
Умеют люди забивать на локи...
stanislavv
работа лытдыбр У вм есть названия (в интерфейсе панели, чтоб отличать не только по id).
Если не менять — берутся из звёздного атласа.
Один из клиентов назвал вм "Гитлабушка".
stanislavv
работа лытдыбр Клиент а) не читал почту, привязанную к аккаунту, б) не платил, в) не проверял работоспособность вдс. Итого: в конце марта вдс выключилась, спустя пару недель удалились даже бекапы (ибо не хостинг всё ж и места кушало дай боже). Сейчас претензии на тему "какого хрена удалили сайт, за который платили 100500 денег?". Но таки не платили. И не проверяли.
stanislavv
работа лытдыбр Пофиксили баг в используемой версии qemu — вм может подвиснуть, если к её vnc подключаются по tigervnc и используют буфер обмена. Правда, бОльшая часть вм всё ещё на старых версиях процесса. Пофиксится миграцией, если потребуется. Пока потребовалось тем, кто пользуется своим внц, а не вебмордой.
stanislavv
работа лытдыбр +-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.54.15 Driver Version: 550.54.15 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA A100-SXM4-80GB Off | 00000000:03:00.0 Off | 0 |
| N/A 43C P0 52W 400W | 0MiB 81920MiB | 3% Default |
| | | Disabled |
+-----------------------------------------+------------------------+----------------------+
| 1 NVIDIA A100 80GB PCIe Off | 00000000:82:00.0 Off | 0 |
| N/A 45C P0 66W 300W | 0MiB 81920MiB | 0% Default |
| | | Disabled |
+-----------------------------------------+------------------------+----------------------+
stanislavv
работа лытдыбр Клиент с самой минимальной вм из самой дешевой линейки, но с 4 ipv4-адресами угрожает, что уйдёт, ибо больше адресов мы не даём. Какая, однако, финансовая потеря...
stanislavv
работа лытдыбр Клиент пишет "не могу скачать БД, не вижу ссылку".
С учётом того, что прошло полтора года, как он оплачивал хостинг — неудивительно...
stanislavv
работа лытдыбр Откопали тестовый аккаунт старого хостинга. В последний раз туда заходили в позапрошлом году, чтобы отобрать тестовый домен в основной зоне. В предпоследний — что-то таки тестировали, но это было в 2014-м, ещё когда хостинг был не старый, а просто хостинг. Сейчас идёт дискуссия, нужен ли он. Нехватает попкорна...
stanislavv
работа лытдыбр Запинал velero работать с нашим minio и самоподписанными сертификатами.
Заодно понаступал на github.com
Правится добавлением в BackupStorageLocation значения spec.config.checksumAlgorithm равного "", ибо minio обновлять точно не хочется, а со всеми остальными значениями бекапы не делаются.