to post messages and comments.

← All posts tagged проектное

Юзаю nginx как прокси. В логах сервера тишина и порядок. А в логах nginxа бардак и треш. Народу стало больше валить на сайт. Чаще 504 вылетать стал. Поставил proxy_timeout и ряд других таймаутов чуть побольше. Будем посмотреть дальше.

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

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

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

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

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

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

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

Добавил haskell, т.к. столкнулся с тем, что в пакете HDBC-odbc по умолчанию модуль пытается считать DSN из C:\Windows\System32\odbcad32.exe, а не C:\Windows\SysWoW64\odbcad32.exe. Сил никаких нет, хочу заполучить данные из MS Access, попутно простреливая себе колени. Есть идеи, куда нажать?

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

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

подрубился, смотрю логи: systemd перекрыло, и он вошёл в мёртвую петлю ребутов всех сервисов.. бессмысленную и беспощадную..

усилили скорость парсинга с 49 минут до 6 минут. второе больное место можно улучшить с 40 минут до 15.. но думаю, конкретно в том случае, можно и 5 выжать. да, 20 md потрачено на ожидания.. круто!

обожаю делать аудит и покрывать NFRs, время от времени. это самая заметная часть работы. внезапно, парсинг файла занимает не 45 минут, а 25 сначала. команда разработки с соседнего участка полгода в носу ковыряла, а тут всего дел на один час. сколько вы потеряли времени? не счесть. как объяснить непригодность их? просто. ведро с крабами. ни себе, ни людям. проблемы не видели, менеджмент убеждали. теперь думают, что я им солюшн сломал. — вон из профессии!

Вчера был тот день, когда с помощью глубокого погружения, удалось актуализировать состояние 42 нерешенных задач (после актуализации 6 из них решились за полчаса). И пережить 180 минут совещаний нон-стопом. Оставшиеся задачи были разбиты таким образом, что теперь осталось решить около 60 задач. Со средней скоростью в 3 задачи в день (они примерно одинаковые) мы закроем их все за 4 недели..

по сайту:
1. надо проверить вызов ghc-pkg с передачей локальной базы пакетов из .stack-work в качестве аргумента
2. надо попробовать установить ghc-pkg через stack и посмотреть, что изменится.

за неделю решено 3 из 10 проблем в офисе, но это не важно. по сайту прогресса нет опять, он остановился, режим сбился..

не удалось посвятить 20 часов сосредоточенной работе.
утро вечера мудренее.

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

через несколько недель лететь назад обратно, опять.. воспринимается это вообще без какого-либо отклика. мультимаппинг модуль, может, сделаю в тишине.. в тишине.. в тишине..

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

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

Shake хорошо себя повел, решение легко расширяется, добавляются новые окружения и их свойства, удобно когда сборка и деплой ведутся из одного и того же приложения. теперь хочется избавиться от других конфигов (stack.yaml, yesod settings) и держать их все в одном месте..

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

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

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

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

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

карусель проектов:
— в офисе реанимировали продукт, ждем отмашки и сворачиваем активности..
— вчера прилетело эхо Швейцарии и Колумбии. поскольку технический долг закрыт перед ними, отправил сопорт разбираться по известному адресу.
— по проекту по-прежнему печальная ситуация. нарисовал семь активностей, которые надо финализировать до отпуска. сегодня надо закрыть два пункта из семи, иначе будет эскалация.
— по сайту весело. Shake как-то интересно себя повёл, что sitemap от тестового стенда проник в продакшн. эксперимент так ещё и не поставил. нужно ещё посмотреть на монаду Free. отдельный вопрос — это то, что Fay не поддерживает классы типов.. и надо либо реализовывать эту поддержку, либо решать задачи чисто на ADT.