red_2: (Default)

Воевали с Гитлабом на работе.

Предыстория такова: у нас несколько месяцев назад уволился админ. Репозиторий в Гитлабе, в котором хранилась наша программа учёта договоров, был заведён на него. Тут вдруг бац, пользователи захотели нового функционала. Из повелителей проги осталась только я, функционал я допилила с помощью лома и такой-то матери, надо код в гит залить. А я пароль не помню. А пароль от админской учётки в гитлабе тоже никто не помнит. И даже на какой адрес она зарегистрирована.

Нет, так-то весь код есть у меня, можно поднять на серваке новый гитлаб-проект из того, что на локальной машине. Но мы ж не ищем лёгких путей!
- О, каталоги гита у Сашки в папке! А давай копипастнем их тебе! О, не подхватилось. Стоп, а на хера мы их через F6 перегнали? Давай сначала обратно, и оттуда форк к тебе. Не завелось? Так, а импорт? Чтобы импортировать, надо сначала экспортировать, а у нас пароля нет? Так, давай его пароль восстанавливать. (после некоторой пляски с бубном) Так, пароль восстановили, импортируем репозиторий, пишем гитлабу командную. строку... Как - ошибка 403? Может, тут с маленькой буквы надо... Гитлаб, а ты не охренел не давать исправлять путь для импорта? Так, а может, из вчерашнего бэкапа всё поднять?

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

Захожу в список проектов. Моего, вновь созданного, нет! Хотя доступ к нему есть, по прямой ссылке открывается, файлы исправно туда-сюда гуляют. Зато есть Сашкин! Открываю - в нём все файлы на месте, ветки, там, коммиты... Что откуда взялось?
Ну ладно, работает - не трогай.

Мораль: может быть, всё было бы быстрее и проще, если бы мы сначала почитали инструкцию.))

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

red_2: (Default)
***
Нашли баг (и не только у меня, у других тоже после обновления системы вылезло, что выход за границу целого числа теперь не внутреннее исключение, а внешнее), пофиксили.
Вылез новый, который то ли скрывался раньше в недрах кода, то ли после обновления 1С возник, пока не знаю. Копаю, думаю. No rest for the wicked.))
red_2: (Default)

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

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

Внесу баг на растерзание коллегам по отделу, может, что умного придумают... Я нивкуриваю, что ещё там можно сделать помимо того, что я сделала (либо не шифрует и не падает, либо пытается шифровать и падает, результат неудовлетворительный).
red_2: (Default)
Из найденного в сети, на подумать.

Список Daily Status Update (не для того, чтобы его вести, но для понимания, как это могло бы быть устроено в мире, в котором людям было бы норм учитывать, что они сделали, и отражать, где они застряли)

 

читать? )
red_2: (Default)
Наши юзеры отожгли.)
Сегодня обсуждали-обсуждали функционал проги и внезапно поняли, что пипл хочет следующее: допустим, фирме пришло 480 тыщ оплаты по договору, ГИП распределил субподрядчикам 600 тыщ, как бы сделать так, чтобы прога их поделила и провела по документам. И чтобы отчёт сошёлся.
Какое-то время пришлось объяснять, что больших 6 шапок из овцы, хоть лопни, не сошьёшь, и что мы не можем поделить 480 так, чтобы в сумме получалось 600.))))
red_2: (Default)
***
Дописала к фанфику всяких буквочек. Не знаю, стало лучше или хуже. Понятность, думаю, добавилась, хотя не во всём. Чёткости, кажется, убавилось. Не знаю...
Мне в целом нравится, но кажется, что можно было сделать лучше. Это "Эффект внезапности", он довольно специфичный получился...

И ещё N фиков в работе... взяться и написать?

***
Всё-таки взгляд со стороны очень помогает. Хороший бета-ридер - это клад бесценный.)

***
Damn you SGU with your lack of first names for second-plan characters.
Теперь проще придумать своего персонажа-второго-плана. У него точно будет имя и биография, а не только фамилия и звание.
Хотя у меня ещё и с именами традиционно плохо...

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

***
Попыталась найти сдельную работу мал-мал получше. Ага щаз. То, что нашла, оказалось, кгхм, разводкой. Даже ссылку на них давать не буду. Но сволочи. Обидно...

Развернуть все свёрнутые

No cut tags

2025

M T W T F S S

Cтиль дневника:

Page generated 09/06/2025 08:10 pm
Powered by Dreamwidth Studios