to post messages and comments.

← Все записи с тегом work

@alex0b:

— снятие порчи памяти, заговор от deadlock'ов, гадание по истории комитов

@alex0b:

Что-то не находится нативного способа зипануть/сжать папку с файликами в Win7. Без PowerShell3 не работает способ щекотания .Net4.5 — сборок. makecab, тот вообще не умеет папку, только если сгенерить ему файл опций (ВЧБВЕН?). Остальное либо ненативно, либо не находится.

@alex0b:

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

@alex0b:

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

@alex0b:

Я тоже так могу. Буквально неделю назад не приходя в сознание гитлабнул БД конфигурации комплекса. Хорошо, что полигон разработки, что именно ее, а не эталонную, что ничего смертельно критичного. Хорошо,что почти полный срез данных (кроме блобов) в кеше на каждой машине — выкорчевал и восстановил быстро. Но сам факт...
Я теперь могу тоже говорить: "je suis idevops".

@alex0b:

В трекере закрыли баг: "Иногда останавливается не тот компонент, который был выбран". В мире все меньше и меньше места случаю. Того и гляди исчезнет неожиданное приключение, внезапное озарение, везение, удача.
Слава роботам, формалисты хреновы.

@alex0b:

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

@alex0b:

Как же печально собирается Mono F#, а я то, наивный, хеловорлд надеялся запилить до того как начну давить пробел носом.

@alex0b:

чето упорин закончился. осталось только поднять голову и сильно удивиться.

@alex0b:

"Outage Assessment" (Оценка последствий отказов) сокращено до "OutAsses". Все верно, это внешние жопы. В случае отказа оборудования снаружи такая жопа начнется...

@alex0b:

Один из моих любимых кусков кода: класс для загрузки среза телеметрии (телеизмерений и телесигналов) — называется TiTsLoader

@alex0b:

5 утра, мать его. Ощущение такое, как будто я работаю то ли практологом, то ли ассенизатором. Не понятно: то ли еще код поковырять, то ли уже вываливать на продакшн.

@alex0b:

Коллеги вторые сутки ищут по телефону ошибку в километровом sql-скрипте. Уже изобрели бинарный поиск.

@alex0b:

— Почему все отвалилось, если в конфигурации описан нерабочий сервер?

@alex0b:

Очень не люблю писать проектную документацию

@alex0b:

> Можно ли сделать так, чтобы видео не обрезалось на середине, а четко влезало 2 видяшки с подписями.JPG

@alex0b:

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

@alex0b:

Хочешь испортить себе настроение с утра — сядь писать MIB-файл. Хочешь возжелать увечий ближнему своему — заставь какое-то java-поделие, написанное древними римлянами понять этот файл и правильно отобразить данные. Хочешь устроить геноцид — осознай, что это никому не нужно, никто этим не будет пользоваться и ты только что прожил несколько часов зря. Лучше бы спал. Или как @Zert, лучше бы водку пил.

@alex0b:

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

@alex0b:

Капитан не был бы капитаном, если бы не был.
Выученные уроки:
1. Бери ношу по себе чтоб не падать при хотьбе. Взялся за гуж — не говори что не дюж. Дорогу осилит идущий.
2. В следующий раз тебе не будет так везти.
3. Убедись, что заказчик читал тз и вообще понимает о чем речь.
4. Итерации делай короче.
5. Не перетягивай правила и принципы предыдущей системы на свою, только потому что они привычны пользователям. Она другая, это не будет работать. Сделай правильно, тогда сможешь объяснить как это работает, починить и доработать.
6. Не верь, если кто-то сказал что протестировал.
7. Не верь, если заказчик сказал, что все подготовил для внедрения.
8. Твой напарник — это всё что у тебя есть из резерва. Береги его -он тоже не железный.
9. Прежде чем сделать неправильный вывод и что-то предпринять выполни "select now();".
10. Не принимай никаких решений, если за сутки ты спал меньше 5 часов. Все равно потом исправлять, так что пускай будет меньше возмущений.