Одна из самых важных и нужных частей во всей ерп - планирование. Однако, не только важная, но и люто сложная. Заранее не готовился, по сему не знаю, сколько напишу на это тему, итак, поехали...
суббота, 24 декабря 2016 г.
суббота, 17 декабря 2016 г.
5 История о том, как написать систему управления проектами (ERP) своими руками. Размышление о механизмах "хождения" проекта или проще - о стадиях
..На данный момент, разработка подошла вплотную к проекту: было реализовано само создание, сделана "зарубка" под возможность создания "серийных проектов" (т.е. повторения уже завершенных, например, когда надо создать несколько однотипных сайтов, но для разных доменов одной фирмы и в разное время) и даже основная страница, где будет отображаться проект. Так вот,
суббота, 10 декабря 2016 г.
4 История о том, как написать систему управления проектами (ERP) своими руками. Интерфейс
На самом деле, видя несколько продуктов, что позиционируются как ерп/сапр и прочих, что умеют проектами "двигать", заметил, и не только я, что
суббота, 3 декабря 2016 г.
3.3 История о том, как написать систему управления проектами (ERP) своими руками. Кешировние, кеширование и, еще раз, кеширование.
Фух, сегодня знаменательный день, во всех смыслах. Положил, считай, бОльшую часть дня, но дописал основу - систему регистрации плагинов/модулей и авторизацию.
суббота, 26 ноября 2016 г.
3.2 История о том, как написать систему управления проектами (ERP) своими руками. Модель доступов.
Итак, на данный момент, скелет системы потихоньку обрастает функционалом. Пока что сделано не так уж и много, но именно сейчас происходит становление основных принципов работы будущей системы.
суббота, 19 ноября 2016 г.
3.1 История о том, как написать систему управления проектами (ERP) своими руками. Немного об управлении.
Во-первых, напоминаю, что на гит начал выкладывать ERP. На данный момент, это скорее основа, точнее разрабатываемая основа. Один из ключевых моментов, для админов - админка системы, откуда можно рубить и рулить всем и выуживать логи.
суббота, 12 ноября 2016 г.
3. История о том, как написать систему управления проектами (ERP) своими руками. Первый хеловорд.
Итак, в прошлый раз я описал и дал примерный дистрибутив для поднятия веб-сервера под нашу ерп.
Далее, я уже сделал некий набросок, чтобы можно было начинать с чего-то. Скачать его можно с гитхаба.
Далее, я уже сделал некий набросок, чтобы можно было начинать с чего-то. Скачать его можно с гитхаба.
воскресенье, 6 ноября 2016 г.
2. История о том, как написать систему управления проектами (ERP) своими руками. Веб-сервер, СУБД.
Прежде чем начинать разработку, нужно определиться с веб-сервером и субд. Как я уже говорил ранее, свою поделку рассчитываю на среднюю нагрузку.
суббота, 5 ноября 2016 г.
1. История о том, как написать систему управления проектами (ERP) своими руками. Необходимая мат часть. Проектирование и архитектура.
Как я уже писал ранее, рассматривать всю теорию проектного управления я не буду. Только информация для воспроизведения функционала.
воскресенье, 30 октября 2016 г.
0. История о том, как написать систему управления проектами (ERP) своими руками. Вместо предисловия.
Кто я такой и с чего все начиналось.
Неожиданно, но... человек, который обучался программированию. Примерно, 4 года назад пришел на работу обычным сисадмином, который, между делом, увлекался веб-разработкой. По данному блогу видно, что все начиналось с обычного сайтика - "веб-обвязки" для старой игрушки muonline - побегать в локальной сети с ребятами на ст-а-а-рых сезонах. Для сисадминов небольших предприятий работы, как правило, не очень много - поднял сеть/домен/сайт, да следи за состоянием оных и отвечай на, иной раз, смешные вопросы, разряда "почему", "howto", "почини мне мышь". Потому было много свободного времени, которое и убивалось изучением и ковырянием, еще с университетских времен, узнанных языков программирования и подходов. Ну и до ковырялся: придя на новое место случайно подрядился под разработку системы (тогда еще) контроля прохождения проектов. Это был первый, так сказать, блин, который недожарился из-за недостатка опыта и чужого аппетита. Но вот, у меня появился славный старший товарищ, как оказалось, имевший колоссальный опыт в деле управления проектами, а по совместительству обладающий недюжинными знаниями SQL и не только.
Сразу ответ на вопрос, почему не посмотрели на ms project и прочие известные решения
Из-за специфики компании - она осуществляет не серийное производство деталей, а все ныне существующие и доступные адекватные системы рассчитаны, почему-то, только серийное производство, в результате пришлось делать самим и вот уже как 3+ года.
В результате, работа закипела с новой силой и подпиткой знаний и подходов. Приходилось (да и до сих пор приходится) учится на лету чему-то новому, набивая шишки и синяки, переписывая и улучшая код, который и по сей день, думаю, далек от совершенства, но речь не совсем об этом...
суббота, 29 октября 2016 г.
о лавине информации
Ранее я упоминал, что у себя в системе управления проектами (ERP) для того, чтобы пользователь мог понять, что поменялось в тех проектах, в которых он принимает участие, да и вообще, понять, что случилось, был сделан журнал событий, в который слетаются данные со всех проектов пользователей, переписки, беседы, новости... в общем, какие-то события.
суббота, 22 октября 2016 г.
IT детектив. Для себя. Открывать, когда совсем все непонятно и плохо.
Работалось, значит, работалось и ту бах - лютый завис и вылет php-cgi насмерть...
суббота, 1 октября 2016 г.
Размышления о загрузке
Так вот, возвращаясь к работе. После запила двига с сессиями, у меня несколько развязались руки, в плане возможностей: Выгрузку документов с другого сервера реализовать стало в легкую: пишем 1 модуль, экшены которого умеют отдавать разные файлы.
суббота, 24 сентября 2016 г.
Как я докатился до возни с cookies между доменами или исповедь [s]рукож...[/s] программиста в отделе управления бизнес-процессами
Предыстория.
Давным-давно, уже, действительно, кроме шуток, давно на работе, работая местным сисодминчегом имелась у меня привычечка, когда делать было нечего, писать на php, ну одминчег, он ведь, чем меньше появляется у пользователя, тем лучше работает. Ну вот, и у меня сначала времени совсем не было, а потом было столько, что я, буквально, изнывал от ничегонеделания на работе. Тогдашечки игрался я в одну mmorpg, с названием muonline. Ну слово за слово, дело за дело, написал я обвязку для этой игры, разобрался в работе сервера с бд. понятно, что не совсем лицензионного. Ну и выложил свою поделку в интернеты. Со временем, скилл моего хобби рос, как и обязка, и... я сменил работу :). В общем, понадобился на новом месте кусочек моего хобби, а точнее, опыт в костылепке на php. Ну и началась
пятница, 23 сентября 2016 г.
последние новости
Давненько я тут не отмечался. Из новостей, которые можно и уместно здесь разместить:
- сайт, а точнее, движок успешно продолжает развиваться, в энтерпрайзе дошел до того, что научился между сабдоменами работать с 1 сессией (чуть позжее опишу основные принципы), разделяться на билды, что кочуют между сабдоменами и позволяют путем почкования снижать нагрузку, вынося тяжелые функции (загрузки/выгрузки документов, рассылка почты, получение интерактивных сообщений, отчеты и т.п.) на эти самые сабдомены... Работаю над улучшением внутренних функций, уменьшил количество используемых библиотек, обновил оные
- я так подозреваю, скоро будем нагонять серьезные ERP, вот только с дизайном все как обычно...
- Для му тоже билд не забросил, правда, сил не так уж и много остается после основной работы, но модули потихоньку пишутся, рефакторятся, свн не пылится....
среда, 25 мая 2016 г.
всего чуток
Каждый раз, затевая очередной выкат в продакшн больших нововведений, думаю, что все в кой-то веки будет быстро и безболезненно... 15 записей в баг трекере.. и чую, это только было в первый день, но запись не совсем об этом.
суббота, 21 мая 2016 г.
пятница, 22 апреля 2016 г.
четверг, 21 апреля 2016 г.
о движке
Давно не было никаких новостей по поводу движка.
А между тем, новостей достаточно: был переосмыслен ряд моментов, связанных с mvc, это вылилось в глобальныйочередной пересмотр всего и вся:
А между тем, новостей достаточно: был переосмыслен ряд моментов, связанных с mvc, это вылилось в глобальный
вторник, 12 апреля 2016 г.
анализ и работа над ошибками mwce
Дорогой дневник, на самом деле хочется уже послать тебя и "в" и "на" и "по", но так как ты являешься моей записной книжной, пока воздержусь... о чем это я.. А.. Если кто читает, то здравия желаю.
пятница, 4 марта 2016 г.
о вечном холиваре
..что же лучше: структурное программирование или ООП. А лучше, я вам скажу, велосипед, спортзал и перчатки.
среда, 2 марта 2016 г.
О переходе на php7
На работе перевел продакшн на семерку.
Процесс перехода был, относительно, быстрым: более всего волновали вопросы с поддержкой библиотек, так как, свой код в паре мест поправить проблем не составляло. Однако, все было более чем дружелюбно и не проблемно. Заодно с новой пыхой поменял апач на более свежий - с 2.2 шагнул на 2.4.
По скорости - в некоторых местах стало значительно быстрее. Работает не медленнее везде. В общем - то, не обманули бенчмарки - в среднем от 10-30% прироста, но на некоторых операциях и того быстрее.
Процесс перехода был, относительно, быстрым: более всего волновали вопросы с поддержкой библиотек, так как, свой код в паре мест поправить проблем не составляло. Однако, все было более чем дружелюбно и не проблемно. Заодно с новой пыхой поменял апач на более свежий - с 2.2 шагнул на 2.4.
По скорости - в некоторых местах стало значительно быстрее. Работает не медленнее везде. В общем - то, не обманули бенчмарки - в среднем от 10-30% прироста, но на некоторых операциях и того быстрее.
Подписаться на:
Сообщения (Atom)