no subject
08/08/2014 04:22 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
***
Млин. ОРЗ - зЪло. Позавчера шли с дочкой из поликлиники, она мне рассказала какую-то шутку. Посмеялись. И я напрочь забыла, что это было. Потом вспомнила. Потом опять забыла. Сейчас в состоянии "забыла", но где-то в голове оно хранится, раз вспомнила. Недосягаемость этого дела зудит где-то.
***
На работе, тем не менее, очень даже работается. И вообще под слегка повышенной температурой лучше работается и пишется, чем без неё, пока она без головной боли и респираторных эффектов. Кашель не мешает. Утомляемость, понятно, выше, кислорода не хватает, и чаю организм постоянно требует, да побольше. А так - ощущение "перехода на повышенные обороты", и без пробуксовки. Вот бы мне такую эффективность да без такой утомляемости, а то прихожу домой, падаю и сплю.
***
Сдала тот функционал, который до этого пару месяцев писала. Красиво получилось, развесисто, удобно. Сегодня допилила мелкие баги и разные полезные штучки по пользовательским пожеланиям. Если теперь эту штуку одобрит главбух, будет мне счастье. А если нет, имеем шансы на "всё сначала".
Попутно написала функцию построения экселевских отчётов с группировкой произвольной глубины. Кидаем в функцию отсортированный датасет, список полей, по которым собираем группы, и всякие строчки для оформления. Получаем красивую табличку, где всё собрано и заполнено. Это была постоянная битва между "универсально!" и "вотпрямщас!" - сделать быстро значило сделать исключительно под специфику конкретной задачи, а этого не хотелось; сделать универсально - значит, продумать и отладить настройки всякие, ну и более громоздко получается, конечно. Одно дело, когда мы сразу говорим "в этом отчёте 9 столбцов, суммируем последние 4, в конце пишем "Начальник подразделения"", другое - когда и столбцы, и что где суммируем, и что где пишем может быть любым.
Всё равно, конечно, получился некоторый компромисс. Но радует то, что компромиссные части удалось вытащить из модуля генерации отчётов в собссно прогу, а для других прог функция генерации останется той же самой.
Если всё прокатит, с понедельника грядёт новая задачка.
Млин. ОРЗ - зЪло. Позавчера шли с дочкой из поликлиники, она мне рассказала какую-то шутку. Посмеялись. И я напрочь забыла, что это было. Потом вспомнила. Потом опять забыла. Сейчас в состоянии "забыла", но где-то в голове оно хранится, раз вспомнила. Недосягаемость этого дела зудит где-то.
***
На работе, тем не менее, очень даже работается. И вообще под слегка повышенной температурой лучше работается и пишется, чем без неё, пока она без головной боли и респираторных эффектов. Кашель не мешает. Утомляемость, понятно, выше, кислорода не хватает, и чаю организм постоянно требует, да побольше. А так - ощущение "перехода на повышенные обороты", и без пробуксовки. Вот бы мне такую эффективность да без такой утомляемости, а то прихожу домой, падаю и сплю.
***
Сдала тот функционал, который до этого пару месяцев писала. Красиво получилось, развесисто, удобно. Сегодня допилила мелкие баги и разные полезные штучки по пользовательским пожеланиям. Если теперь эту штуку одобрит главбух, будет мне счастье. А если нет, имеем шансы на "всё сначала".
Попутно написала функцию построения экселевских отчётов с группировкой произвольной глубины. Кидаем в функцию отсортированный датасет, список полей, по которым собираем группы, и всякие строчки для оформления. Получаем красивую табличку, где всё собрано и заполнено. Это была постоянная битва между "универсально!" и "вотпрямщас!" - сделать быстро значило сделать исключительно под специфику конкретной задачи, а этого не хотелось; сделать универсально - значит, продумать и отладить настройки всякие, ну и более громоздко получается, конечно. Одно дело, когда мы сразу говорим "в этом отчёте 9 столбцов, суммируем последние 4, в конце пишем "Начальник подразделения"", другое - когда и столбцы, и что где суммируем, и что где пишем может быть любым.
Всё равно, конечно, получился некоторый компромисс. Но радует то, что компромиссные части удалось вытащить из модуля генерации отчётов в собссно прогу, а для других прог функция генерации останется той же самой.
Если всё прокатит, с понедельника грядёт новая задачка.