воскресенье, 30 октября 2016 г.

0. История о том, как написать систему управления проектами (ERP) своими руками. Вместо предисловия.

Кто я такой и с чего все начиналось.

Неожиданно, но... человек, который обучался программированию. Примерно, 4 года назад пришел на работу обычным сисадмином, который, между делом, увлекался веб-разработкой. По данному блогу видно, что все начиналось с обычного сайтика - "веб-обвязки" для старой игрушки muonline - побегать в локальной сети с ребятами на ст-а-а-рых сезонах. Для сисадминов небольших предприятий работы, как правило, не очень много - поднял сеть/домен/сайт, да следи за состоянием оных и отвечай на, иной раз, смешные вопросы, разряда "почему", "howto", "почини мне мышь". Потому было много свободного времени, которое и убивалось изучением и ковырянием, еще с университетских времен, узнанных языков программирования и подходов. Ну и до ковырялся: придя на новое место случайно подрядился под разработку системы (тогда еще) контроля прохождения проектов. Это был первый, так сказать, блин, который недожарился из-за недостатка опыта и чужого аппетита. Но вот, у меня появился славный старший товарищ, как оказалось, имевший колоссальный опыт в деле управления проектами, а по совместительству обладающий недюжинными знаниями SQL и не только.

Сразу ответ на вопрос, почему не посмотрели на ms project  и прочие известные решения

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

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

суббота, 29 октября 2016 г.

о лавине информации

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

суббота, 1 октября 2016 г.

Размышления о загрузке

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