«У секретаря закончился картридж, заменишь?» — «Ок». «По дороге посмотри там, бухгалтера 1С не пускает» — «Ок». «Алло, и ещё, пока не забыл — у верстальщика хард скрипит, видимо, помирает». Примерно так координируется работа ИТ-отдела в небольших компаниях, нередко то же самое происходит и в средних. Задачи оказываются забытыми, сотрудники простаивают в ожидании, на момент инвентаризации непременно теряются какие-то комплектующие или бумаги на них, экономисты урезают бюджет, потому что обосновать будущие траты почти нереально. С лицензиями ПО — вообще беда. Ну и ладно, давайте всем новый MS Office купим. Что нам, ITIL с ITSM внедрять, что ли? Да, внедрять. Да, ITIL. Ну точнее, не совсем.
Рубрика «fits»
WTF: What The FITS
2016-10-25 в 9:55, admin, рубрики: devops, fits, fits2. управление изменениями, ITIL, itsm, sla, Блог компании Alloy Software, ит-инфраструктура, Серверное администрирование, системное администрирование, техническая поддержка, уровень сервисаКороткая заметка про шаблоны и смешание выведение типа и явного его задания
2014-12-31 в 7:26, admin, рубрики: c++, fits, с++11Намедни решил написать свою библиотеку для работы с FITS-файлами. Да, я знаю, что есть CCFITS, но хотелось изобрести свой велосипед с… сами знаете.
Одна из возможностей формата — данные можно записывать разных типов в массивы разных размерностей.
Очевидный способ это реализовать это определить что-то типа того:
void setBytePix(int value);
void setAxisSize(const std::vector<int> &axis );
Однако данная конструкция не слишком удобна. Простой тестовый пример:
std::vector srcVector;
srcVector.push_back(1024);
srcVector.push_back(1024);
setAxisSize(srcVector);
Если бы вместо std::vector был бы QVector из Qt, все выглядело бы гораздо симпатичнее.
Читать полностью »