dd

Рубрика: Разработка

  • Вакансия с ai-first подходом

    Нашёл на хх золотую вакансию, даже платиновую я бы сказал
    Тут прекрасно все, но ai-first подход это выше всех похвал

  • Итоги ч.2

    У нас в семье в конце февраля ожидается пополнение, поэтому под конец года было принято решение отказаться от стационарного компа в пользу макбука 14", чтобы не быть привязанным к дому, так как колесить по городу придётся часто, а возможность работать должна быть всегда

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

    Надо бы заняться здоровьем? Да, надо бы, но сначала — в 26м году закрываем текущую ипотеку, в 27м — следующую, в 28м — делаем ремонт, а вот в 29м можно и в качалку начать ходить) там и дети подрастут, времени больше станет на себя

    Всех с наступающим новым годом!

    (да, я жмот и не хочу покупать премиум)

  • Итоги ч.1

    Ну что, очередной год подходит к концу

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

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

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

  • DNS блокирует российский хостинг

    как на ровном месте нарыть себе проблем на часик?
    всё очень просто на самом деле

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

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

    спустя час, после очередного отказа курла идём в контейнер и делаем nslookup — показывает 0.0.0.0
    какой ещё локалхост? откуда???

    ответ становится максимально очевиден — российский хостеров в глазах днс-сервера малварь и пускать к нему нельзя
    почему через раз — непонятно

    меняем днс на стандартный 1.1.1.1 и наслаждаемся нормально работающим сервисом

  • Хоумлаб ч.2

    На видяхе приколы не закончились
    У меня было два юсб-устройства — антенна для вай фая и загрузочная флешка
    Естественно, чтобы они работали как можно быстрее я их воткнул в юсб3
    Оказалось, это было неправильным решением
    Я наверное часа полтора пытался понять почему у меня работает инсталлер и почему я не вижу вайфай в busybox
    В итоге переткнул их в юсб2 и все заработало🤡

    К счастью, это была последняя проблема
    После всего этого собрал компы обратно в корпусы, запустил сервак и успешно подключился по ссх

    Первым делом в моих планах было слезть с гугл хрома, а единственное что меня на нем еще держит это менеджер паролей
    Так что сразу же раскатил vaultwarden, импортнул туда все пароли и на всех своих устройствах поставил клиенты
    Удивительно насколько просто это все было, поэтому с понедельника я пересаживаюсь на firefox, опыт обещает быть интересным, особенно когда я последние 15 лет сидел только хроме

    Следующим номером будет рейд для облачного хранилища файлов, но чую это будет ближе к нг, потому что купить два жестких — дорогое удовольствие

  • Хоумлаб ч.1

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

    А в последнее время снова проснулся интерес, но в этот раз у меня есть реальные планы на переход на домашнее облако
    И вот месяц назад я купил себе комплект на зеоне, корпус и бп уже были и …. И так у меня стояла эта сборка целый месяц, потому что в зеоне (внезапно😁) нет встроенного видео и поставить систему без него не представлялось возможным (ну или можно, но я не изучал вопрос)

    А вот вчера пятничное настроение выдало идею использовать видяху из основного компа, а значит пришлось городить франкенштейна

  • Прохождение Half-Life и Portal

    В связи с наличием огромной кучи времени, за последний месяц прошел халфу 1, халфу 2, оба эпизода, оба портала
    Это было просто невероятно
    Я в особенном восторге от портал 2 — такой атмосферности и красоты окружения я не видел давно, хотя игре сто лет в обед
    Но в целом и все остальные игры выглядели прямо очень достойно для своих лет
    Щас вот думаю во что дальше рубиться

    Ну и запоминайте как должен выглядеть завтрак чемпиона здорового человека😄

  • GitLab обрезает названия задач

    открываешь МРчик, а там такое)
    гитлаб мастерски обрезает название задач 😀

  • Отпуск, баня и уход с подработки

    Вы живые тут еще?) как дела?)

    Я вот в отпуск сходил в начале июля на две недели. Такого разработческого детокса у меня еще никогда не было
    Две недели на даче работал руками. Починил и достроил абсолютно все что хотел и впервые ходил в свою собственную, своими руками сделанную баню🥹

    А еще я с подработки уволился. Последней каплей стал как раз отпуск за который я заработал там ровно ни-че-го из-за почасовки. И вообще задолбался настолько, что открывал таск-трекер и хотел блевать. Допинываю остатки проектов и до свидания. Эти полтора года были не зря, опыт колоссальный, но мне хватит)

    Времени теперь будет вагон и я точно найду что с ним сделать полезного, потому что после отпуска ценность времени в моих глазах возросла кратно и речь теперь уже не о деньгах

  • Fluentd, Эластик и нейронки на помощь

    Какое-то время назад на подработке я пытался нормально настроить логирование приложений
    Все логи сыпались в stdout контейнера, потом докер отправлял все эти логи в fluentd, который уже в свою очередь их направлял в эластик
    И в целом оно работало, пока я не зашел в эластик и понял, что логов за последние полгода попросту нет 😀
    При этом в контейнерах логи были и я собственно поэтому проблемы и не замечал, потому что пользовался напрямую логами контейнера

    Полез разбираться — проблема оказалась во fluentd, который почему-то очень не хотел контачить с эластиком. Сначала он выдавал, что ловит от него таймаут, а после перезапуска контейнера и вовсе отказался к нему коннектиться
    Я еще во время настройки fluentd досыта наелся с ним проблем, поэтому меня посетила гениальная мысль

    "Настало время нейронок"

    Мне был недавно выдан доступ к агрегатору нейронок, полез туда
    Выбрал Claude 4 Opus. Ну клод же, ну гений программирования, аж опусом зовут
    Ну и говорю ему "братан, вот такое окружение, вот такой конфиг, вот такая ошибка — выручай"

    Он очень долго думал, в итоге выдал 3 или 4 файла, которые должны были привести меня к успеху
    Перепробовав несколько решений и конфигов, fluentd по-прежнему отказывался контактировать с эластиком
    Я честно долго пытался и мучал клода поиском решения, но в результате ничего

    В конце концов сам клод сдался и написал "6. (Optional) Use Fluent-Bit as an Alternative"
    И это было его лучшим предложением

    Я прогнал мой имеющийся конфиг fluentd через дипсик для конвертации в конфиг для Fluent-Bit и оно завелось после двух правок
    Теперь у нас логи счастливо улетают в эластик и им наконец-то можно пользоваться, а не лазить в логи контейнера

    Я так до сих пор и не понимаю, как люди целые проекты пишут с помощью нейронок
    И все так же остаюсь убежденным, что нейронка не более чем +- полезный инструмент, а не полноценный спутник-разраб